Java 字符串长度不足,后面补0

一、工具类代码

    /**
     * 在字符串后面追加 0,示例:str 为 1, length 为 4, 则为 "1000"
     *
     * @param str 被处理的字符串
     * @param length 处理之后的位数
     * @return
     */
    public static String numberAfterFillZero(String str, int length) {
     
        StringBuffer buffer = new StringBuffer(str);
        if (buffer.length() >= length) {
     
            return buffer.toString();
        } else {
     
            while (buffer.length() < length) {
     
                buffer.append("0");
            }
        }
        return buffer.toString();
    }

二、调用工具类

String encoding = CommKit.numberAfterFillZero(admEncoding, 12);

三、效果

输入:37000

输出:370000000000

你可能感兴趣的:(Java,字符串,Java)