package _StringBuilder;
/*
* java.long.StringBuilder
* public StringBuilder():创建一个空缓冲区
* public StringBuilder(String str):构造一个字符串缓冲区并将字符串放进去
*/
public class String_Builder {
public static void main(String[] args) {
StringBuilder sb1 = new StringBuilder();
System.out.println("缓冲区sb1:"+sb1.toString());
StringBuilder sb2 = new StringBuilder("asdasd");
System.out.println("缓冲区sb2:"+sb2.toString());
/*
* StringBuilder 常用的成员方法
*
* public StringBuilder append(...) :添加任意类型数据的字符串形式,并返回当前对象自身
* 参数:
* 可以是任意的数据类型
*/
sb1.append("asd");
//append返回的是this ,this就是调用方法的对象
System.out.println(sb1.toString());
//链式编程
//一个对象返回值可以调用返回值类型可以调用的方法
/*
* String 和 StringBuilder之间的相互转换
*/
String str = "hello";
StringBuilder sb = new StringBuilder(str);//字符串变成字符串缓冲区
sb.append(" world");
System.out.println("sb:"+sb);
sb.toString();//缓冲区字符串化
System.out.println("sb:"+sb);
}
}
Java的StringBuilder字符串缓冲池
最新推荐文章于 2022-09-05 15:27:54 发布