首页 > Java > Java基础 > 正文

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

王林
发布: 2019-11-26 16:12:06
原创
5513 人浏览过

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

可以通过一行代码补足位数,但是能一行代码补足位数的,前面都是补的空格,而要想补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中文网其他相关文章!

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板