二级制八进制十进制十六进制之间利用jdk转换//JAVA
以十进制为中介
一、十进制转化为其他进制
1.System.out.println(Integer.toBinaryString(integer));// 十进制转二进制 2.System.out.println(Integer.toOctalString(integer));// 十进制转八进制 3.System.out.println(Integer.toHexString(integer));// 十进制转十六进制
二、其他进制转化为十进制
1.System.out.println(Integer.parseInt(String,2)); 2.System.out.println(Integer.parseInt(String,8)); 3.System.out.println(Integer.parseInt(String,16)); 即 System.out.println(Integer.parseInt(String,index));
或
1.Integer.valueOf(String,2) 2.Integer.valueOf(String,8) 3.Integer.valueOf(String,16) 即 Integer.valueOf(String,index)
注意:Integer.parseInt(String,index)与Integer.valueOf(String,index)的返回值不同
//涉足尚浅,如有不当,欢迎指出