文字列を逆順にする
String s = "abcdef" => "fedcba"
にすることが目標です。
普通に配列用意してループ回して行けば作れます。
public static String reverse(String s, int N) { char[] S = s.toCharArray(); char[] R = new char[N]; for(int i = 0 ; i < N ; i++) { R[N - i - 1] = S[i]; } return String.valueOf(R); }
より実装を簡単にしたければ
s = new StringBuilder(s).reverse().toString();
の一行で出来ます。