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()返回的是Integercode