文字列内の次の文字を取得するためのコードを見つけるのを手伝ってください
例えば:
入力 string = "abcd"
出力 string = "bcde"
一度に反復できるのは 1 文字だけです。
前もって感謝します
文字列の最後の文字の ASCII を取得し、ASCII 値を 1 増やします。
これを試して、
String sample = "abcd";
int value = (int) sample.charAt(sample.length() - 1); // here you get the ASCII value
System.out.println("" +((value < ((int)'z')) ? sample.substring(1) + (char) (value + 1) : sample));
char値に 1 を追加するだけです。
char[] chars = "abcd".toCharArray();
for (int i = 0; i < chars.length; i++) {
chars[i] += 1;
}
String nextChars = new String(chars);