java进制转换方法

System.out.println("十转二:" + Integer.toBinaryString(120));
System.out.println("十转八:" + Integer.toOctalString(120));
System.out.println("十转十六:" + Integer.toHexString(120));
System.out.println("二转十:" + Integer.valueOf("101", 2));
System.out.println("八转十:" + Integer.valueOf("125", 8));
System.out.println("十六转十:" + Integer.valueOf("7B", 16));
System.out.println("十六转二:" + Integer.toBinaryString(Integer.valueOf("F", 16)));
System.out.println("二转八:" + Integer.toOctalString(Integer.valueOf("1011", 2)));
System.out.println("二转十六:" + Integer.toHexString(Integer.valueOf("1011", 2)));

 

int x=0xe0;

System.out.println(x);得到的值为十六进制0xe0转换为十进制后的数据224

posted @ 2017-03-23 16:30  cqutwangyu  阅读(200)  评论(0编辑  收藏  举报