释放双眼,带上耳机,听听看~!
字符串补位方法
/**
* str 原字符串
* strLength 字符串总长
* */
public static String addZeroForNum(String str, int strLength) {
int strLen = str.length();
if (strLen < strLength) {
while (strLen < strLength) {
StringBuffer sb = new StringBuffer();
sb.append("0").append(str);// 左补0
// sb.append(str).append("0");//右补0
str = sb.toString();
strLen = str.length();
}
}
return str;
}
进制补位方法
public static String ten2Hex1(int num) {
// num = 120000000;
// String strHex1 = Integer.toHexString(num).toUpperCase();
String strHex1 = String.format("%02x", num).toUpperCase();//不足两位高位补0
return strHex1;
}
public static String ten2Hex2(int num) {
// String strHex1 = Integer.toHexString(valueTen).toUpperCase();//高位不用补0
String strHex2 = String.format("%08x", num).toUpperCase();//高位补0
return strHex2;
}
大家加油