StringBuilder类学习

java中的StringBuilder类:
有些时候,需要用较短的字符串构建字符串,如果用字符串拼接的方式达到这个目的,效率会比较低。每次拼接字符串时,都会构建一个新的字符串String对象,既耗时又浪费空间。使用StringBuilder类就可以避免这个问题的发生。
eg:如果需要小段的字符串构建一个字符串 可以使用以下的方法:
StringBuilder builder = new StringBuilder();
builder.append(“Hello”);
builder.append(" World!");
String str = builder.toString();
结果:str=Hello World!
StringBuilder类常用方法:
·int length();
返回构建器或缓冲器中的代码单元数量
·StringBuilder append(char c);/Stringbuilder append(String str);
追加一个String(char)并返回this
·StringBuilder appendCodePoint(int cp);
追加一个码点,并将其转换为一个或两个代码单元并返回this
·void setCharAt(int i , char c);
将第i个代码单元设置为c
·StringBuilder insert(int offset, String str);
在offset位置插入一个字符串并返回this(也可插入字符)
·StringBuilder delete(int startIndex , int endIndex)
删除偏移量从sterIndex到endIndex-1的代码单元并返回this
·String toString();
返回一个构建器或缓冲器内容相同的字符串

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值