摘要: 说明: Java中byte用二进制表示占用8位; 16进制的每个字符需要用4位二进制位来表示; 可以把每个byte转换成两个相应的16进制字符; 即把byte的高4位和低4位分别转换成相应的16进制字符H和L; 并组合起来得到byte转换到16进制字符串; 相反的转换也是将两个16进制字符转换成一个 阅读全文
posted @ 2021-11-16 22:34 ysloong 阅读(922) 评论(0) 推荐(0) 编辑
摘要: 字符串转16进制字符串 // 字符串转换成为16进制(无需Unicode编码) public static String str2HexStr(String str) { char[] chars = "0123456789ABCDEF".toCharArray(); StringBuilder s 阅读全文
posted @ 2021-11-16 21:44 ysloong 阅读(1585) 评论(0) 推荐(0) 编辑