您的位置:首页 > 其它

十六进制字符串和byte数组的相互转化

2014-11-25 20:35 351 查看
public static String getHexString(byte[] b) throws Exception {
String result = "";
for (int i=0; i < b.length; i++) {
result += Integer.toString( ( b[i] & 0xff ) + 0x100, 16).substring( 1 );
}
return result;
}

public static byte[] getByteArray(String hexString) {
return new BigInteger(hexString,16).toByteArray();
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: