ここに、文字列を逆方向に表示するメソッドがあります。
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
し、2つのパラメーターを持つメソッドを使用して文字列内の各文字を取得し、最後の文字から開始して、その1文字のサブ文字列を新しい文字列と連結します。ループを通過するたびに。
私はこれを試しました:
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;
}
しかし、プログラムを実行すると、何も表示されません。コードの修正を手伝ってください。どうもありがとうございます!