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

格式化字符串java固定长度补0_如何实现java字符串格式化长度不足补0_第1张图片

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

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

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

输出:000000123System.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_如何实现java字符串格式化长度不足补0)