Как сделать преобразование целого числа, напримерПреобразование целого числа в ключ ASCII Строка
int keycode = 65;
в
Струнный клавиатурным = "а"?
Спасибо всем, я знаю, как это сделать наоборот, я искал все и не нашел решения.
Как сделать преобразование целого числа, напримерПреобразование целого числа в ключ ASCII Строка
int keycode = 65;
в
Струнный клавиатурным = "а"?
Спасибо всем, я знаю, как это сделать наоборот, я искал все и не нашел решения.
Я думаю, что это будет делать:
String str = String.valueOf((char)keycode);
Character.toString((char) keycode);
Это собирается дать результат "65" –
SRY, который моя ошибка .... отредактирован – Burusothman
Вы можете использовать это, чтобы выполнить свою операцию. Поскольку у вас есть значения 0 to 255
ASCII
, вам необходимо проверить его перед манипуляцией.
int value = 65;
if (value >= 0 && value <= 255) {
char character = (char) value;
}
Строго говоря ASCII 0-127. – Dunes
@ Dunes I также включает расширенные коды ASCII. – ashokramcse
Расширенная ASCII не ASCII. Есть клады кодировок символов, которые идентичны ASCII ниже 128, но имеют радикально разные символы для 128-255. Сравните ISO/IEC 8859-1 (Latin-1/extended ASCII) и ISO/IEC 8859-8 (лат./Иврит). Мы не являемся страной ОП, поэтому вы не должны делать предположений о том, какой набор символов может быть использован. – Dunes
Vouch. Самый простой способ получить значение int в букву ASCII. –
yup that is true :) –