* StringBuffer的反转功能:
* public StringBuffer reverse()
package cn.itcast_05;
/*
* StringBuffer的反转功能:
* public StringBuffer reverse()
*/
public class StringBufferDemo {
public static void main(String[] args) {
// 创建字符串缓冲区对象
StringBuffer sb = new StringBuffer();
// 添加数据
sb.append("霞青林爱我");
System.out.println("sb:" + sb);
// public StringBuffer reverse()
sb.reverse();
System.out.println("sb:" + sb);
}
}
StringBuffer的截取功能:
注意返回值类型-----不再是StringBuffer本身了而是String类型---StringBuffer类型每次该变都会被下一个操作所继承,其原值会被改变。
package cn.itcast_06;
/*
* StringBuffer的截取功能:注意返回值类型不再是StringBuffer本身了
* public String substring(int start)
* public String substring(int start,int end)
*/
public class StringBufferDemo {
public static void main(String[] args) {
// 创建字符串缓冲区对象
StringBuffer sb = new StringBuffer();
// 添加元素
sb.append("hello").append("world").append("java");
System.out.println("sb:" + sb);
// 截取功能
// public String substring(int start)
String s = sb.substring(5);
System.out.println("s:" + s);//----输出结果为worldjava
System.out.println("sb:" + sb);//----输出结果为helloworldjava---其本身不变。
// public String substring(int start,int end)
String ss = sb.substring(5, 10);
System.out.println("ss:" + ss);-------输出结果为:world
System.out.println("sb:" + sb);----输出结果为本身helliWorldjava
}
}