• 技术文章 >Java >Java基础

    如何实现java字符串格式化长度不足补0

    王林王林2019-11-26 16:12:06原创3731

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

    推荐免费学习视频:java免费视频教程

    例如:

    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相关文章教程:java快速入门

    以上就是如何实现java字符串格式化长度不足补0的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    上一篇:如何避免java程序中出现乱码 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • java中的ArrayList集合的初始化方式• java建造者模式的特点及应用场景• Java操作数据库——使用连接池连接数据库• 如何避免java程序中出现乱码
    1/1

    PHP中文网