stringbuilder有没有方法可以选择索引并将字符串翻转
时间: 2023-05-30 13:03:05 浏览: 125
字符串翻转(使用类库方法和stack实现)
StringBuilder类提供了一个名为reverse的方法,可以将整个字符串反转。该方法不需要选择索引。如果需要选择索引并将其反转,可以使用substring方法截取需要反转的部分,然后将其转换为StringBuilder对象并使用reverse方法进行反转,最后再将其插入到原始字符串中。例如:
```
StringBuilder sb = new StringBuilder("abcdefg");
sb.replace(1, 4, new StringBuilder(sb.substring(1, 4)).reverse().toString());
System.out.println(sb.toString()); // 输出 "adcbefg"
```
上述代码将原始字符串中索引1到3的部分反转,并将其插入到原始字符串中。
阅读全文