java StringBuilder
时间: 2024-05-01 12:20:51 浏览: 154
Java StringBuilder
Java中的StringBuilder是一个可变的字符串类,它允许我们进行字符串的修改操作,而不必每次都创建一个新的字符串对象。StringBuilder类与String类的不同之处在于,StringBuilder可以直接对字符串进行修改,而String类则是不可变的。
以下是StringBuilder的一些常用方法:
1. append(String str):向StringBuilder对象的末尾添加一个字符串。
2. delete(int start, int end):删除StringBuilder对象中从start到end-1索引位置的字符。
3. insert(int offset, String str):在StringBuilder对象的offset位置插入一个字符串。
4. replace(int start, int end, String str):将StringBuilder对象中从start到end-1索引位置的字符替换为一个新的字符串。
5. reverse():将StringBuilder对象中的字符序列翻转。
下面是一个简单的示例:
```
StringBuilder sb = new StringBuilder("Hello");
sb.append(" World");
System.out.println(sb.toString()); // 输出:Hello World
sb.delete(5, 6);
System.out.println(sb.toString()); // 输出:HelloWorld
sb.insert(5, ",");
System.out.println(sb.toString()); // 输出:Hello,World
sb.replace(5, 6, "");
System.out.println(sb.toString()); // 输出:HelloWorld
sb.reverse();
System.out.println(sb.toString()); // 输出:dlroWolleH
```
阅读全文