如何将变量递增为字母表中的下一个或上一个字母?
我在变量字符串中定义了一个大写字母,并且我想输出字母表中的下一个和上一个字母。例如,如果变量等于 ,我会想要输出 和 。'C'
'B'
'D'
我在变量字符串中定义了一个大写字母,并且我想输出字母表中的下一个和上一个字母。例如,如果变量等于 ,我会想要输出 和 。'C'
'B'
'D'
一种方式:
String value = "C";
int charValue = value.charAt(0);
String next = String.valueOf( (char) (charValue + 1));
System.out.println(next);
好吧,如果你指的是“ABC”,那么它们会分成两个序列a-z和A-Z,我认为最简单的方法是使用char变量并将索引递增一。
char letter='c';
letter++; // (letter=='d')
递减也是如此:
char letter='c';
letter--; // (letter=='b')
事情是字母a-z的表示是97-122,A-Z是65-90,所以如果字母的大小写很重要,你需要注意它。