public String subString(int Start):
public String subString(int Start, int end):包含首,不包含尾
返回类型是String类型,和前面几个功能不一样,本身没有发生变化。
2. 案例演示:
1 package cn.itcast_06; 2 3 /* 4 * StringBuffer的截取功能:注意返回值类型不再是StringBuffer本身了 5 * public String substring(int start) 6 * public String substring(int start,int end) 7 */ 8 public class StringBufferDemo { 9 public static void main(String[] args) { 10 // 创建字符串缓冲区对象 11 StringBuffer sb = new StringBuffer(); 12 13 // 添加元素 14 sb.append("hello").append("world").append("java"); 15 System.out.println("sb:" + sb); 16 17 // 截取功能 18 // public String substring(int start) 19 String s = sb.substring(5); 20 System.out.println("s:" + s); 21 System.out.println("sb:" + sb); 22 23 // public String substring(int start,int end) 24 String ss = sb.substring(5, 10); 25 System.out.println("ss:" + ss); 26 System.out.println("sb:" + sb); 27 } 28 }
运行结果如下: