格式化数字,保留制定长度,如果长度不足,则在前面加0

/**
* 格式化数字,保留制定长度,如果长度不足,则在前面加0
* @param number 要格式化的数字
* @param length 长度
* @return
*/
public static String formatNumberByZero(String number,int length){
if(number==null || number.length()<=0) {
return "";
}
int len = number.length();
if(len>length){
return number.substring(0, length);
}else if(len == length){
return number;
}else{
StringBuffer sb = new StringBuffer();
for(int i=0;i<length-len;i++){
sb.append("0");
}
return sb.toString()+number;
}
}
原文地址:https://www.cnblogs.com/gnpugongying/p/15560202.html