十进制转成其他进制
//十进制转换成2进制
String s1 = Integer.toBinaryString(int i);
//十进制转换为8进制
String s2 = Integer.toOctalString(int i);
//十进制转换为16进制
String s3 = Integer.toHexString(int i);
//十进制转R进制,radix代表进制数
String s4 = Integer.toString(int i,int radix)
其他进制转十进制
//R进制转十进制
int i = Integer.parseInt(String s1,int radix);
//或者
Integer i = Integer.valueOf(String s1,int radix)
因为有自动拆箱和自动装箱机制,两种方法功能相同,但Integer.valueOf()内部是调用了Integer.parseInt()的方法