您好,欢迎访问一九零五行业门户网

如何实现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的详细内容。
其它类似信息

推荐信息