有人可以帮我编写一个Java方法,它接受一个字符串的子串,将其反转并打印输出吗?
我猜使用StringBuilder比String更好,但我的问题是StringBuilder.substring()返回一个String。继续使用StringBuilder,我需要创建一个新的StringBuilder对象来执行StringBuilder.reverse()部分。
有更好的解决方案吗?
public static void main(String[] args) {
StringBuilder sb = new StringBuilder("abcdefgh");
sb = new StringBuilder(sb.subSequence(2, 5));
sb.reverse();
System.out.println(sb.toString());
}