在实际项目中,有很多特定的需求。特别总结一些工具类进行备份。
package jp.cn.itec.util.tools; public class StringUtils { /** * 在字符串前面补零 * * @param param * 原字符串 * @param length * 字符串总长度 * @return */ public static String addZeroPrefix(String param, int length) { if (param == null) { param = ""; } if (length < 0) { length = 0; } StringBuilder builder = new StringBuilder(param); for (int i = 0; i < length - param.length(); i++) { builder.insert(0, "0"); } return builder.toString(); } public static void main(String[] args) { System.out.println(StringUtils.addZeroPrefix(null, 6)); System.out.println(StringUtils.addZeroPrefix("", 6)); System.out.println(StringUtils.addZeroPrefix("123", 6)); System.out.println(StringUtils.addZeroPrefix("123", -1)); } }