Java 将整数转换为ASCII键字符串

Java 将整数转换为ASCII键字符串,java,Java,如何转换一个整数呢 int keycode=65 进入 字符串keycode=“a” 谢谢大家,我知道如何做,反之亦然,我已经搜索了所有地方,但没有找到解决方案。您可以使用此操作。由于您有0到255ASCII值,因此需要在操作之前对其进行验证 Character.toString((char) keycode); int value = 65; if (value >= 0 && value <= 255) { char chara

如何转换一个整数呢

int keycode=65

进入

字符串keycode=“a”


谢谢大家,我知道如何做,反之亦然,我已经搜索了所有地方,但没有找到解决方案。

您可以使用此操作。由于您有
0到255
ASCII
值,因此需要在操作之前对其进行验证

 Character.toString((char) keycode);
    int value = 65;
    if (value >= 0 && value <= 255) {
        char character = (char) value;
    }
int值=65;
如果(value>=0&&value,我认为这可以:

String str = String.valueOf((char)keycode);

这将给出一个“65”sry的结果,这是我的错误…编辑严格来说ASCII是0-127。@Dunes我也包括扩展ASCII代码。扩展ASCII不是ASCII。有大量字符编码与128以下的ASCII相同,但在128-255之间有根本不同的字符。比较ISO/IEC 8859-1(拉丁语1/扩展ASCII)和ISO/IEC 8859-8(拉丁语/希伯来语)。我们不知道OP来自哪个国家,所以您不应该假设可能使用哪个字符集。Vouch。将int值转换为ASCII键字母的最简单方法。