字串或數字不足碼部份補零
/**
* 數字不足部份補零回傳
* @param str 數字
* @param lenSize 數字最大長度,不足的部份補零
* @return 回傳補零後字串數字
*/
public static String MakesUpZero(int str, int lenSize) {
return MakesUpZero(String.valueOf(str), lenSize);
}
/**
* 數字不足部份補零回傳
* @param str 字串
* @param lenSize 字串數字最大長度,不足的部份補零
* @return 回傳補零後字串數字
*/
public static String MakesUpZero(String str, int lenSize) {
String zero = "0000000000";
String returnValue = zero;
returnValue = zero + str;
return returnValue.substring(returnValue.length() - lenSize);
}
public static void main(String args[])
{
//把字串123前方不足五碼的部份補零
System.out.println("不足5碼部份補零:"+StringUtils.MakesUpZero("123", 5));
//把數字123前方不足六碼的部份補零
System.out.println("不足6碼部份補零:"+StringUtils.MakesUpZero(123, 6));
}
Read More