如何在Java中从十进制整数中获取十六进制值?
我不知道如何在Java中从整数值生成十六进制“0x83”字符。
我需要一个“0x83”值来表示西里尔字母表中的字母(此字母:ѓ),以便将其(字母)发送到我的打印机。当使用我的转换器(下图)将131(十进制0x83)转换为十六进制时,我得到三个数字:0x31,0x33和0x31。
public String toHex(String arg) {
return String.format("%x", new BigInteger(arg.getBytes()));
}
我需要从这种转换中获得0x83。