2014-11-27 2 views

ответ

0

Я думаю, что это будет делать:

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

Vouch. Самый простой способ получить значение int в букву ASCII. –

+0

yup that is true :) –

-1
Character.toString((char) keycode); 
+0

Это собирается дать результат "65" –

+0

SRY, который моя ошибка .... отредактирован – Burusothman

1

Вы можете использовать это, чтобы выполнить свою операцию. Поскольку у вас есть значения 0 to 255ASCII, вам необходимо проверить его перед манипуляцией.

int value = 65; 
    if (value >= 0 && value <= 255) { 
     char character = (char) value; 
    } 
+0

Строго говоря ASCII 0-127. – Dunes

+0

@ Dunes I также включает расширенные коды ASCII. – ashokramcse

+0

Расширенная ASCII не ASCII. Есть клады кодировок символов, которые идентичны ASCII ниже 128, но имеют радикально разные символы для 128-255. Сравните ISO/IEC 8859-1 (Latin-1/extended ASCII) и ISO/IEC 8859-8 (лат./Иврит). Мы не являемся страной ОП, поэтому вы не должны делать предположений о том, какой набор символов может быть использован. – Dunes

Смежные вопросы