在序列中打印下一个ASCII字符

时间:2016-02-18 01:15:45

标签: java

我想知道如果输入是非字符串值(如" space"),如何识别和打印ASCII序列中的下一个字符。或"!"。

我知道对于字符串值,我们可以使用

将其转换为ASCII值
     char character = 'a';    
     int ascii = (int) character;

然后向它添加1并将其转换回char,我们可以在序列中获得下一个值。

1 个答案:

答案 0 :(得分:0)

您可以使用:

char character = 'a'; int ascii = (char)((int)character+1);

它应该工作。但我还没有测试过它。