1、方法一

import org.apache.commons.lang3.StringUtils;



StringUtils.leftPad(String str, int size, String padStr);

例子:

StringUtils.leftPad("123", 6, "0")  ==>  000123
StringUtils.leftPad("123456", 6, "0")  ==>  123456

2、方法二

String str = "123"
String s = String.format("%06d", str);  //s="000123"


%06d的定义:
0代表前面要补的字符
6代表字符串长度
d表示参数为整数类型

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐