Java把16进制字符串转2进制字符串,前面补0
时间: 2023-09-30 18:03:09 浏览: 77
正则表达式检查16进制字符串共1页.pdf.zip
可以使用Java的Integer类的toBinaryString方法实现,例如:
String hexString = "1A"; // 16进制字符串
String binaryString = Integer.toBinaryString(Integer.parseInt(hexString, 16)); // 转换为2进制字符串
binaryString = String.format("%8s", binaryString).replace(' ', '0'); // 前面补0,共8位
最终的binaryString就是转换后的2进制字符串,前面补0,共8位。
阅读全文