public class FillTools {
/***
*
* 功能描述:
* 字符串填充工具
* @param orginStr 原始内容
* @param num 指定长度
* @param paddingStr 填充内容
* @return java.lang.String
* @author wang
* @date 2021/2/20 13:47
*/
public static String addZeroForStr(String orginStr,int num,String paddingStr){
String value = StringUtils.rightPad(orginStr, num, paddingStr);
if(StringUtils.isNotBlank(value) && value.length() > num ){
value = value.substring(0,num);
}
return value;
}
/***
*
* 功能描述:
* 数字编号左侧补零
* @param orginStr TODO
* @param num TODO
* @param paddingStr TODO
* @return java.lang.String
* @author wang
* @date 2021/3/2 21:45
*/
public static String addLeftZeroForStr(String orginStr,int num,String paddingStr){
String value = StringUtils.leftPad(orginStr, num, paddingStr);
if(StringUtils.isNotBlank(value) && value.length() > num ){
value = value.substring(value.length()-num,num);
}
return value;
}
}