StringBuilder的常用方法

更新时间:2023-07-14 08:20:54 阅读: 评论:0

StringBuilder的常⽤⽅法
在程序开发过程中,我们常常碰到字符串连接的情况,⽅便和直接的⽅式是通过"+"符号来实现,但是这种⽅式达到⽬的的效率⽐较低,且每执⾏⼀次都会创建⼀个String对象,即耗时,⼜浪费空间。使⽤StringBuilder类就可以避免这种问题的发⽣,下⾯就Stringbuilder的使⽤做个简要的总结:
⼀、创建Stringbuilder对象
StringBuilder strB = new StringBuilder();
红包数字的含义1、append(String str)/append(Char c):字符串连接
System.out.println("StringBuilder:"+strB.append("ch").append("111").append('c'));
//return "StringBuilder:ch111c"
2、toString():返回⼀个与构建起或缓冲器内容相同的字符串
System.out.println("String:"+String());
//return "String:ch111c"
3、appendcodePoint(int cp):追加⼀个代码点,并将其转换为⼀个或两个代码单元并返回this
System.out.println("StringBuilder.appendCodePoint:"+strB.appendCodePoint(2));
//return "StringBuilder.appendCodePoint:ch111c"
如何修改图片
中国近代史论文4、tCharAt(int i, char c):将第 i 个代码单元设置为 c(可以理解为替换)
strB.tCharAt(2, 'd');
曹轩宾System.out.println("StringBuilder.tCharAt:" + strB);
摸奶
//return "StringBuilder.tCharAt:chd11c"
5、inrt(int offt, String str)/inrt(int offt, Char c):在指定位置之前插⼊字符(串)
System.out.println("StringBuilder.inrtString:"+ strB.inrt(2, "LS"));
//return "StringBuilder.inrtString:chLSd11c"
System.out.println("StringBuilder.inrtChar:"+ strB.inrt(2, 'L'));
左归丸/山家
/return "StringBuilder.inrtChar:chLLSd11c"年初计划
6、delete(int startIndex,int endIndex):删除起始位置(含)到结尾位置(不含)之间的字符串
System.out.println("StringBuilder.delete:"+ strB.delete(2, 4));
//return "StringBuilder.delete:chSd11c"

本文发布于:2023-07-14 08:20:54,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/89/1080941.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:位置   代码   字符串   单元   耗时   对象   连接   红包
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图