java字符串格式化长度不足补0的实现方法-创新互联

这篇文章运用简单易懂的例子给大家介绍java字符串格式化长度不足补0的实现方法,代码非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

成都创新互联公司专业为企业提供大邑县网站建设、大邑县做网站、大邑县网站设计、大邑县网站制作等企业网站建设、网页设计与制作、大邑县企业网站模板建站服务,十年大邑县做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。

可以通过一行代码补足位数,但是能一行代码补足位数的,前面都是补的空格,而要想补0的,都是需要整数型,用到的函数是 String.format,可以格式化整形,字符串,日期等。

例如:

System.out.println(String.format(“%09d”, 123);

输出:000000123

System.out.println(String.format(“%9s”, “123″);

输出: 123

代码如下:

System.out.println(String.format(“%09d”, Long.parseLong(“123″)));

输出:000000123

实例代码如下:

public static String addZeroForNum(String str, int strLength) {
    int strLen = str.length();
    if (strLen < strLength) {
        while (strLen < strLength) {
            StringBuffer sb = new StringBuffer();
            sb.append("0").append(str);// 左补0
            // sb.append(str).append("0");//右补0
            str = sb.toString();
            strLen = str.length();
        }
    }
    return str;
}

关于java字符串格式化长度不足补0的实现方法就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。


本文题目:java字符串格式化长度不足补0的实现方法-创新互联
标题链接:http://azwzsj.com/article/dshegp.html