int n1 = 14;
System.out.println(Integer.toHexString(n1)); //十进制转换为十六进制
System.out.println(Integer.toOctalString(n1)); //十进制转换为八进制
System.out.println(Integer.toBinaryString(n1)); //十进制转成二进制
System.out.println(Integer.valueOf("FFFF",16).toString()); //十六进制转成十进制
System.out.println(Integer.toBinaryString(Integer.valueOf("FFFF",16))); //十六进制转成二进制
System.out.println(Integer.toOctalString(Integer.valueOf("FFFF",16))); //十六进制转成八进制
System.out.println(Integer.valueOf("576",8).toString()); //八进制转成十进制
System.out.println(Integer.toBinaryString(Integer.valueOf("23", 8))); //八进制转成二进制
System.out.println(Integer.toHexString(Integer.valueOf("23", 8))); //八进制转成十六进制
System.out.println(Integer.toBinaryString(Integer.valueOf("23", 8))); // 二进制转十进制
System.out.println(Integer.toOctalString(Integer.parseInt("0101", 2))); //二进制转八进制
System.out.println(Integer.toHexString(Integer.parseInt("0101", 2))); 二进制转十六进制
大体就这样