java 数字进制之间转换

//10进制转换 16进制

System.out.println(Integer.toHexString(val));

System.out.println(String.format("%x", val));

//10进制转换 8进制
System.out.println(Integer.toOctalString(val));

System.out.println(String.format("%o", val));

//10进制转换 2进制
System.out.println(Integer.toBinaryString(val));

//16进制转换 10进制
System.out.println(Integer.valueOf("f", 16));

//8进制转换 10进制
System.out.println(Integer.valueOf("11", 8));

//2进制转换 10进制
System.out.println(Integer.valueOf("0101", 2));

作者:做想其成
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须在文章页面给出原文链接,否则保留追究法律责任的权利。
原文地址:https://www.cnblogs.com/zxqc/p/10395669.html