Android Java 字符串或进制高位补0

释放双眼,带上耳机,听听看~!

字符串补位方法

/**
* 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;
}

大家加油

人已赞赏
Android文章

Android SurfaceView Camera 预览显示不全(画面拉伸)

2020-3-24 9:44:12

Android文章

Android开发Retrofit 之初体验

2020-3-24 10:02:15

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
有新消息 消息中心
搜索