读书人

16制字符串成byte,该怎么处

发布时间: 2012-03-19 22:03:05 作者: rapoo

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();

读书人网 >J2SE开发

热点推荐