Java中StringBuilder的用法
时间: 2024-06-11 13:05:05 浏览: 97
StringBuilder是Java中的一个类,用于处理字符串的可变性。相比于String类,StringBuilder可以在字符串中插入、删除、替换字符,同时也可以对字符串进行追加和反转等操作,而不需要创建新的字符串对象。StringBuilder通常用于需要频繁修改字符串内容的场景。
以下是StringBuilder的常用方法:
1. StringBuilder():构造一个空的StringBuilder对象。
2. StringBuilder(CharSequence seq):构造一个包含指定字符序列的StringBuilder对象。
3. append(Object obj):将指定的对象转换为字符串并追加到StringBuilder的末尾。
4. insert(int offset, Object obj):将指定的对象转换为字符串并插入到指定位置。
5. delete(int start, int end):删除从start到end-1位置的字符。
6. replace(int start, int end, String str):用指定字符串替换从start到end-1位置的字符。
7. reverse():将StringBuilder对象中的字符序列反转。
8. toString():将StringBuilder对象转换为String对象。
示例代码:
StringBuilder sb = new StringBuilder();
sb.append("hello");
sb.append("world");
sb.insert(5, ",");
sb.replace(5, 6, " ");
sb.delete(5, 6);
sb.reverse();
String s = sb.toString();
System.out.println(s);
输出结果为“dlrow,olleh”。
阅读全文