java 二進位制,八進位制,十進位制,十六進位制間相互轉換的方法
阿新 • • 發佈:2019-01-06
int n1 = 14; //十進位制轉成十六進位制: Integer.toHexString(n1); //十進位制轉成八進位制 Integer.toOctalString(n1); //十進位制轉成二進位制 Integer.toBinaryString(12); //十六進位制轉成十進位制 Integer.valueOf("FFFF",16).toString(); //十六進位制轉成二進位制 Integer.toBinaryString(Integer.valueOf("FFFF",16)); //十六進位制轉成八進位制 Integer.toOctalString(Integer.valueOf("FFFF",16)); //八進位制轉成十進位制 Integer.valueOf("576",8).toString(); //八進位制轉成二進位制 Integer.toBinaryString(Integer.valueOf("23",8)); //八進位制轉成十六進位制 Integer.toHexString(Integer.valueOf("23",8)); //二進位制轉十進位制 Integer.valueOf("0101",2).toString(); //二進位制轉八進位制 Integer.toOctalString(Integer.parseInt("0101", 2)); //二進位制轉十六進位制 Integer.toHexString(Integer.parseInt("0101", 2));