首页 > 其他 > 详细

StringBuilder类

时间:2019-03-29 12:48:31      阅读:112      评论:0      收藏:0      [点我收藏+]

java.lang.StringBuilder
String类代表字符串,他的底层是一个被final修饰的数组,不能改变,字符串是常量,它们的值一旦被创建之后就不能改变,但是字符串缓冲区(StringBuilder)支持可变的字符串。StringBuilder的底层也是被一个字节数组,但是没有用被final修饰,可以提高效率

构造方法

StringBuilder():构造一个没有任何字符的字符串生成器,初始容量为16个字符(String --> StringBuilder)
StringBuilder(String str): 构造一个字符串生成器,初始化为参数字符串

成员方法:

public StringBuilder append(E e):天机任意类型的字符串形式,并返回当前对象自身(this)也就是调用方法的对象自己
public String toString():StringBuilder对象转化为String对象(StringBuilder --> String)

public StringBuilder append(E e):天机任意类型的字符串形式,并返回当前对象自身(this)也就是调用方法的对象自己

builder1.append("abs");
builder1.append(1);
builder1.append(true).append("中国").append("nihoa");//返回自己,不用接收,可以连续调用
System.out.println(builder1);

public String toString():StringBuilder对象转化为String对象(StringBuilder --> String)

String str = "helloworld";
StringBuilder builder = new StringBuilder(str);
builder.append("蜘蛛侠");
String s = builder.toString();
System.out.println(s);// output:helloworld蜘蛛侠

StringBuilder类

原文:https://www.cnblogs.com/zhuobo/p/10619988.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!