Java的StringBuilder字符串缓冲池
程序员文章站
2022-10-03 20:52:08
package _StringBuilder;/* * java.long.StringBuilder * public StringBuilder():创建一个空缓冲区 * public StringBuilder(String str):构造一个字符串缓冲区并将字符串放进去 */public class String_Builder {public static void main(String[] args) {StringBuilder sb1 = new StringBuil...
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);
}
}
本文地址:https://blog.csdn.net/weixin_44976835/article/details/109588293
上一篇: 指令重排序案例的个人观点