gpt4 book ai didi

java - 反转字符串,代码无法正常工作

转载 作者:行者123 更新时间:2023-12-01 17:50:25 25 4
gpt4 key购买 nike

我认为我的语法有问题。所以请帮我解决这些语法:

public class Main { 

public static void main(String arg[]) {
String number = "1234";
System.out.println("original String: " + number);
String reversed = inPlaceReverse(number);
System.out.println("reversed String: " + reversed);
}

public String inPlaceReverse(final String input) {
final StringBuilder builder = new StringBuilder(input);
int length = builder.length();
for (int i = 0; i < length / 2; i++) {
final char current = builder.charAt(i);
final int otherEnd = length - i - 1;
builder.setCharAt(i, .charAt(otherEnd)); // swap
builder.setCharAt(otherEnd, current);
}
return builder.toString();
}

}

反向功能无法正常工作。

最佳答案

StringBuilder 有一个函数可以执行此操作:

StringBuilder.reverse() 您还可以将 .toString() 附加到此调用以将其恢复为字符串。

https://docs.oracle.com/javase/7/docs/api/java/lang/StringBuilder.html#reverse()

关于java - 反转字符串,代码无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50800047/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com