7-2 StringBuilder&StringBuffer

StringBuilder & StringBuffer

StringBuilder

概述:

​ 将字符串进行拼接

作用:

​ 提高字符串的操作效率

特点:

StringBuilder 是字符串的缓冲区,可以将其理解为容器,

--- 容器可以添加任意数据类型,但只要进入这个容器,全部变成字符串

StringBuilder 是一个可变的字符序列

例如:

	StringBuilder sb = new StringBuilder();

	sb.append("红色");
	System.out.println("sb");  	//输出结果为 红色
    
	sb.append("蓝色");
	System.out.println("sb");	//输出结果为 红色蓝色
	
	sb.append("绿色");
	System.out.println("sb"); 	//输出结果为 红色蓝色绿色	
    		
     	

构造方法

构造器 描述
SyringBuilder() 构建一个字符串构造器,其中不含任何字符,初始容量16个字符,超过16个会自动扩容
StringBuilder(String str) 构建一个初始化为指定的字符串内容的字符串构建器

StringBuilder成员方法

1.	public Stringbuilder append(任意类型);   //添加到缓冲区末尾
2.  public Stringbuilder reverse();			//反转缓冲区里的内容
3.	public int length();	//获取长度
4.	public String toStrinfg(); //转换成String类型

链式编程:如果方法的返回值是对象,就可以继续向下调用方法,如

StringBuilder sb=new StringBuilder();
sb.append("红色")append("蓝色").append("绿色");
System.out.println(sb);   //输出结果为:红色蓝色绿色
posted @ 2025-11-04 13:52  ropz(java版)  阅读(4)  评论(0)    收藏  举报