//十進制轉其他進制
Integer.toHexString(10); //將10轉換為十六進制,傳回字串型別
Integer.toOctalString(10); ///將10轉為八進位,傳回字串型別
Integer.toBinaryString(10); //將10轉為二進位,傳回字串型別
//其他進位轉十進位
//其他進位轉十進位
//其他進位轉位中
。 0xFFFFInteger.valueOf("FFFF",16).toString(); //valueOf()方法傳回Integer型別,呼叫toString()回傳字串Integer.parseInt("FFFF",16);傳回int基本資料型別Integer.toString(0xFFFF); //此方法可直接傳入表示十六進位數字的基本資料類型,方法傳回字串 //八進位轉十進位,例如:017 Integer.valueOf("17",8).toString(); //valueOf()方法傳回Integer類型,呼叫toString()傳回字串Integer.parseInt("17",8); 㟎/回傳字串
Integer. int基本資料型別
Integer.toString(017); //此方法可直接傳入表示八進位數字的基本資料型,方法傳回字串
//二進位轉十進位,例如:0101 valueOf("0101",2).toString(); //valueOf()方法傳回Integer類型,呼叫toString()傳回字串
Integer.parseInt("0101",2); ///回傳int基本資料類型
//對於二進制、八進制和十六進制之間的轉換,可先轉換為十進制,在用十進制轉多進制的相應方法進行轉換
//例如將十六進制0xFF轉為二進位
Integer.toBinaryString(Integer.valueOf("FF",16));
//或
Integer.toBinaryString(Integer.parcomInt("FF",16));輸入的表示十六進位的字串,需要先截取數字子字串,再用valueOf()或parseInt()方法轉換為十進位
//例如輸入0xFF
String s = "0xFF";
String s = "0xFF";
Integer.valueOf(s.subString(2,s.length()),16);