获取字符串中的下一个字符

时间:2013-09-19 08:59:49

标签: java string

请帮我找到获取字符串

中下一个字符的代码

例如:

输入 string = "abcd"

输出 string = "bcde"

我当时只能迭代一个角色。

提前致谢

2 个答案:

答案 0 :(得分:3)

获取字符串中最后一个字符的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)); 

答案 1 :(得分:2)

只需在 char 值中添加一个:

char[] chars = "abcd".toCharArray();
for (int i = 0; i < chars.length; i++) {
    chars[i] += 1;
}
String nextChars = new String(chars);