Страницы

Поиск по вопросам

вторник, 28 января 2020 г.

Перевод hex в код символа

#java


У меня есть переменная типа String, в которой лежит следующее значение: "0xF9".
Как мне получить выходной символ, код которого равен hex значению в этой строке? 
    


Ответы

Ответ 1



http://ideone.com/6R6Igj System.out.println((char)Integer.parseInt("0xF9".substring(2), 16));

Ответ 2



Вариант с использованием метода Integer.decode: String str = "0xF9"; int code = Integer.decode(str); char c = (char)code; И вывод на экран в одну строку в рамках, условно говоря, code golf: System.out.println((char)(int)Integer.decode("0xF9"));

Комментариев нет:

Отправить комментарий