16進制字符串轉換成byte數組,该怎么处理

16進制字符串轉換成byte數組String hexStr 55587ef4f6454e35我要將該字符串轉換成byte類型存放在byte

16進制字符串轉換成byte數組
String hexStr = "55587ef4f6454e35";
我要將該字符串轉換成byte類型存放在byte類型數組中如:0x55 0x58...0x4e....0x35,應如何實現,還請各位幫忙!

[解决办法]

Java code
    public static byte[] hexToBytes(String hexString) {        if (hexString == null) return null;        byte[] bytes = new byte[hexString.length()/2];        for (int i=0; i<bytes.length; i++) {            bytes[i] = (byte)Integer.parseInt(hexString.substring(i*2, i*2+2), 16);                    }        return bytes;    }
[解决办法]
你结贴率不高,不回答.......
[解决办法]
hexStr.getbytes();