Java裏進制轉換(二進制、八進制、十進制、十六進制)

// 十進制轉其它進制(二進制,八進制,十六進制)
int k = 17;
System.out.println(Integer.toBinaryString(k));// 轉二進制
System.out.println(Integer.toOctalString(k));// 轉八進制
System.out.println(Integer.toHexString(k));// 轉十六進制

 

// 結果
//    10001
//    21
//    11

 

// 其它進制轉十進制
System.out.println(Integer.parseInt("10001",2));
System.out.println(Integer.parseInt("21",8));
System.out.println(Integer.parseInt("11",16));
相關文章
相關標籤/搜索