请帮我找到获取字符串中下一个字符的代码
例如:
输入 string = "abcd"
输出 string = "bcde"
我一次只能迭代一个字符。
提前致谢
获取 String 中最后一个字符的 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值上加一:
char[] chars = "abcd".toCharArray();
for (int i = 0; i < chars.length; i++) {
chars[i] += 1;
}
String nextChars = new String(chars);