Java StringBuilder类-修改字符串


当需要对字符串做出相应的修改的时候,我们会用到StringBuilder类。

StringBuilder类在Java 5中被提出,它和StringBuffer之间的最大不同在于StringBuilder的方法不是线程安全的(不能同步访问)。

StringBuilder相较于StringBuffer 有速度优势。

常用方法:(图片来源于菜鸟教程)

 

 StringBuilder方法:

1.append(String s) 

  将指定字符串s追加到当前字符序列后面。

2. reverse(String s)

  反转字符串。

3. delete(int start, int end)

  删除start -> end的字符。

4. insert(int offset, int i ) 

  insert(int offset, String s)

  将int或String参数的字符串表示形式插入到字符串中。

5. replace(int start, int end, Stinrg str)

  使用指定字符串str替换start -> end的字符序列。

6.substring(int start, int end)

 substring(int start)

  返回一个在该范围内的String。

7. toString()

  返回此字符序列中数据的字符串表示形式。

8.length()

  返回长度(字符序列中字符的个数)。

9.setCharAt(int index, char ch)

  将指定位置的字符修改为ch。

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM