思路:1. 先把2进制转为10进制,再讲10进制转为16进制;2-->10-->16
2.直接用java现有的方法进行实现
例子:
public static void main(String... agrs) {
String str = "10000101";//二进制
int i = Integer.parseInt(str, 2);//将二进制转为十进制
System.out.println(i);
String j = Integer.toHexString(i);//将十进制转为十六进制
System.out.println(j);
}


本文介绍了一种使用Java编程语言将二进制数转换为十进制,然后再转换为十六进制的方法。通过Integer.parseInt()和Integer.toHexString()两个内置函数,可以方便地完成这种转换。例如,给定二进制字符串10000101,首先将其解析为十进制整数,然后转换为对应的十六进制表示。
1222

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



