思路: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);
}