二级制八进制十进制十六进制之间利用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)的返回值不同

//涉足尚浅,如有不当,欢迎指出

posted @ 2020-03-12 18:37  //Mendax  阅读(133)  评论(0编辑  收藏  举报