一、十六进制转换成二进制
//十六进制转二进制
String bs1 = Integer.toBinaryString(Integer.valueOf("A1", 16));
System.out.println(bs1);
二、十六进制转换为十进制
//十六进制转换为十进制
int y = Integer.parseInt("AB",16);
System.out.println(y);
三、十六进制转换称八进制
可以先转换为二进制再转换为八进制(也可以先转换为十进制,再转换称八进制)
//十六进制转二进制
String bs1 = Integer.toBinaryString(Integer.valueOf("A1", 16));
System.out.println(bs1);
//二进制转八进制
String os1 = Integer.toOctalString((Integer.valueOf(bs1, 2)));
System.out.println(os1);
其它中方式的转换,跟上面的转换相似,可以从上面的转换中找到相同的解法!