如何将字符串转换为HexaDecimal?

时间:2013-06-03 07:29:58

标签: android string hex type-conversion

我有一个这样的字符串:

"12"

我需要将它转换为十六进制值,如下所示:

0x12

我有一个像这样的字节数组

// 00 20 22 80 08 24 pi nn ff ff ff ff ff 
byte VerifyingAPDU[] = { (byte)0x00,(byte)0x20,(byte)0x00,(byte)0x80,(byte)0x08,(byte)0x24,
                     (byte)0x12,(byte)0x34, //pi nn
                     (byte)0xff, (byte)0xff, (byte)0xff, (byte)0xff, (byte)0xff };
Now i want to replace pi nn with user entered value in Eidter (EditText). how to do this ?

例如,用户在editer中输入1111我必须替换Ox12 - > 0x11和0x34 - > 0x11。

1 个答案:

答案 0 :(得分:8)

这应该是

Integer.toHexString(Integer.parseInt(String));

参考:Convert to/from hexadecimal