StringBuilder的截取字符串
时间: 2024-06-09 12:05:55 浏览: 315
StringBuilder提供了截取字符串的方法substring()。可以使用substring()方法从StringBuilder对象中截取指定位置和长度的子字符串。该方法有两个参数,第一个参数是起始位置,第二个参数是截取的长度。以下是使用substring()方法的示例:
StringBuilder builder = new StringBuilder("Hello World");
String subString = builder.substring(6, 5);
System.out.println(subString); // 输出 "World"
相关问题
stringbuilder截取字符串
好的,以下是使用StringBuilder截取字符串的示例代码:
```java
StringBuilder sb = new StringBuilder("这是一个示例字符串");
// 截取从索引0开始到索引5(不包括5)的子字符串
String sub1 = sb.substring(0, 5);
System.out.println(sub1); // 输出:"这是一个"
// 截取从索引3开始到字符串末尾的子字符串
String sub2 = sb.substring(3);
System.out.println(sub2); // 输出:"示例字符串"
// 删除从索引5开始到索引7(不包括7)的子字符串
sb.delete(5, 7);
System.out.println(sb.toString()); // 输出:"这是 一个示例字符串"
// 替换从索引0开始到索引3(不包括3)的子字符串为新字符串"那个"
sb.replace(0, 3, "那个");
System.out.println(sb.toString()); // 输出:"那个是 一个示例字符串"
```
希望这能帮到你!
StringBuilder字符串截取
在Java中,可以使用StringBuilder的`substring()`方法来截取字符串。这个方法接受起始索引和结束索引作为参数,并返回从起始索引到结束索引(不包含结束索引)的子字符串。
以下是使用`substring()`方法进行字符串截取的示例:
```javaStringBuilder sb = new StringBuilder("Hello, World!");
// 截取从索引位置2到索引位置7的子字符串String subString = sb.substring(2,7);
System.out.println(subString); // 输出 "llo, "
```
在上面的示例中,`substring()`方法将返回从索引位置2(包含)到索引位置7(不包含)的子字符串"llo, "。请注意,`substring()`方法返回的是一个新的字符串对象,而不是修改原始的StringBuilder对象。如果需要修改原始的StringBuilder对象,可以使用`delete()`方法来删除指定范围内的字符。
阅读全文