差異處
這裏顯示兩個版本的差異處。
Both sides previous revision 前次修改 下次修改 | 前次修改 | ||
java:basic:converter [2016/11/22 11:36] tony 建立 |
java:basic:converter [2016/11/22 13:31] tony [Hex String to byte array] |
||
---|---|---|---|
行 2: | 行 2: | ||
====== Converter ====== | ====== Converter ====== | ||
===== Hex String to byte array ===== | ===== Hex String to byte array ===== | ||
+ | 目的是將0x8086轉為長度為2的byte array,內容為{0x80, 0x86}: | ||
<code java> | <code java> | ||
static public byte[] parseHextringtoBytes(String hexStr){ | static public byte[] parseHextringtoBytes(String hexStr){ | ||
行 18: | 行 19: | ||
} | } | ||
</code> | </code> | ||
+ | 如果使用BigInteger.toByteArray會因為0x80為負數而多一個byte 0x00。 | ||