//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));