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。