Я не знаю, как сгенерировать шестнадцатеричный символ «0x83» из целочисленного значения в Java.
Мне нужно значение "0x83" для представления буквы кириллицы (эта буква: ѓ), чтобы отправить ее (букву) на мой принтер. При преобразовании 131 (0x83 в десятичной форме) в шестнадцатеричный формат с помощью моего конвертера (ниже) я получаю три числа: 0x31, 0x33 и 0x31.
public String toHex(String arg) {
return String.format("%x", new BigInteger(arg.getBytes()));
}
Мне нужно получить 0x83 от этого преобразования.
Integer.toHexString
должно решить вашу проблему! - person adarshr   schedule 10.03.2011"0x83"
или хотите отправить на принтер байт с этим значением0x83 = 131
? - person Paŭlo Ebermann   schedule 10.03.2011