public static void main(String[] args) { int n1 = 14; // 十进制转成十六进制: System.out.println(Integer.toHexString(n1)); // 十进制转成八进制 System.out.println(Integer.toOctalString(n1)); // 十进制转成二进制 System.out.println(Integer.toBinaryString(12)); // 十六进制转成十进制 System.out.println(Integer.valueOf("FFFF", 16)); // 十六进制转成二进制 System.out.println(Integer.toBinaryString(Integer.parseInt("FFFF", 16))); // 十六进制转成八进制 System.out.println(Integer.toOctalString(Integer.parseInt("FFFF", 16))); // 八进制转成十进制 System.out.println(Integer.valueOf("576", 8).toString()); // 八进制转成二进制 System.out.println(Integer.toBinaryString(Integer.parseInt("23", 8))); // 八进制转成十六进制 System.out.println(Integer.toHexString(Integer.parseInt("23", 8))); // 二进制转十进制 System.out.println(Integer.valueOf("0101", 2).toString()); // 二进制转八进制 System.out.println(Integer.toOctalString(Integer.parseInt("0101", 2))); // 二进制转十六进制 System.out.println(Integer.toHexString(Integer.parseInt("0101", 2)));}
Integer.parseInt()返回的是int,Integer.valueOf()返回的是Integer