• public String substring(int start):

从指定位置截取到末尾

  • public String substring(int start,int end):

截取从指定位置开始到结束位置,包括开始位置,不包括结束位置

注意事项

返回值类型不再是StringBuffer本身

  1. public static void main(String[] args) {
  2. StringBuffer sb = new StringBuffer("hello world");
  3. //返回的是一个新的对象,原对象内容不变
  4. String str = sb.substring(6);
  5. System.out.println(sb);//hello world
  6. System.out.println(str);//world
  7. String str3 = sb.substring(6, 8); //wo
  8. System.out.println(str3);
  9. }