#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"));
Комментариев нет:
Отправить комментарий