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,

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