java 进制转换只要涉及两个方法:
Integer.toString(int i, int radix
) 返回用第二个参数指定基数表示的第一个参数的字符串表示形式。
Integer.parseInt(String s, int radix
) 使用第二个参数指定的基数,将字符串参数解析为有符号的整数。
//其他进制 --> 十进制 结果为Int类型
System.out.println(Integer.parseInt("00001000",2)); //二进制转10进制
//其他进制 --> 十进制 结果为Integer类型
int y1= Integer.valueOf("FFFF",16); //16进制转换成10进制
System.out.println(y1);
//十进制 --> 其他进制 结果为String类型
System.out.println(Integer.toString(8,2));
Integer.parseInt 和 Integer.valueOf 效果相同,返回结果类型不同。