java二进制转16进制
时间: 2023-08-06 13:01:56 浏览: 94
二进制转16进制
在Java中,可以使用`Integer.toHexString()`方法将二进制数据转换为16进制字符串。
下面是一个示例代码:
```java
String binaryString = "1010110010010010";
// 将二进制数据转换为16进制字符串
String hexString = Integer.toHexString(Integer.parseInt(binaryString, 2));
// 输出结果
System.out.println(hexString);
```
这段代码将二进制字符串"1010110010010010"转换为16进制字符串"ac92"。
需要注意的是,在将二进制转换为整型时,需要使用`Integer.parseInt()`方法,并将第二个参数设置为2,表示输入的是二进制数据。
阅读全文