/*
A:StringBuffer的截取功能
public String substring(int start): 从指定位置截取到末尾
public String substring(int start,int end): 截取从指定位置开始到结束位置,包括开始位置,不包括结束位置
B:注意事项
注意:返回值类型不再是StringBuffer本身
C:案例演示
StringBuffer的截取功能及注意事项
*/
public class StringBufferDemo5 {
public static void main(String[] args) {
StringBuffer sb = new StringBuffer("javahello");
// String s= sb.substring(4);
// System.out.println(s);
// System.out.println(sb);
//
String substring = sb.substring(2);
System.out.println(substring);
StringBuffer reverse = new StringBuffer(substring).reverse();
System.out.println(reverse);
String substring2 = reverse.substring(2,30); //StringIndexOutOfBoundsException
// 字符串的角标越界异常
System.out.println(substring2);
}
}
|
|