Java 10進制和16進制互轉

10進制轉16進制

int num = 9999;
String numStr = Long.toHexString(num);
System.out.println(num+"的16進製爲:"+numStr);

結果如下:9999的16進製爲:270f

16進制轉10進制

String str = "86374b4d";
long no = Long.parseLong(str, 16);
System.out.println(str+"的10進製爲:"+no);

結果如下:86374b4d的10進製爲:2251770701

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章