java自定义补0工具类

2023-12-18 20:38:15
 /**
     * 补0
     *
     * @param str
     * @param length
     * @return
     */
    public static String padZero(String str, int length) {
        if (str.length() < length) {
            str = String.format("%" + length + "s", str).replace(" ", "0");
            return str;
        } else {
            return str;
        }
    }

? ? ? ? 通过String.format中可以将数字前面补0,String.format("%03d", 1),会输出(001),但是format不能将字符串补0,所以后面右追加了.replace替换字符补0后出现空格的问题

文章来源:https://blog.csdn.net/weixin_51722520/article/details/135063679
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。