我这里有一个向后显示字符串的方法。
public static String ReverseStr(String backward) {
String newString = "";
for (int i=0; i<backward.length(); i++) {
newString = backward.charAt(i) + newString;
}
return newString;
}
它可以正常工作,但我想以另一种方式进行,即使用 for
循环,使用带有两个参数的方法获取字符串中的每个字符 substring
,从最后一个字符开始,然后将该单字符子字符串与新字符串连接起来每次通过循环。
我试过这个:
public static String ReverseStr(String backward) {
String newString = "";
for (int i=0; i>backward.length(); i--) {
String subChar = backward.substring(backward.length()-1);
newString += subChar;
}
return newString;
}
但是当我运行程序时,它什么也没有显示。请帮我修复代码。非常感谢!