欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Java的StringBuilder字符串缓冲池

程序员文章站 2022-05-04 14:20:17
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

相关标签: java