Java int轉16進制以後補零及F大寫

需要將int類型的數字轉換爲16進制字符串,不足兩位的補零,f全部大寫。

用下面這個apache的commons-lang3工具包,功能強大,號稱Java第二API。

import org.apache.commons.lang3.StringUtils;

代碼:
String tmp = "0X" + StringUtils.leftPad(Integer.toHexString(66666).toUpperCase(), 2, '0');

 

這樣結果就整整齊齊啦:

0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X1F,
0X0F,0X01,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,

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