项目中遇到将字节数据文件解析成可展示的十进制,经过调查和测试得出下面的转换方法
1、将byte值转换为二进制字符串:
byte byteValue = -1;
// 将byte转换为8位二进制字符串 依赖 commons-lang-x.x.jar包
String binaryString = StringUtils.leftPad(Integer.toBinaryString(byteValue & 0xff), 8, '0');
System.out.println(binaryString);
2、将二进制字符串转换为十进制:
String binaryString = "11111111";
// 将二进制字符串转换为十进制整数值
int intValue = Integer.parseInt(binaryString, 2);
System.out.println(intValue);
【完】
本文介绍了一种将字节数据文件解析成可展示的十进制的方法。首先通过commons-lang库将byte值转为二进制字符串,然后将得到的二进制字符串转换为十进制数。
2375

被折叠的 条评论
为什么被折叠?



