比如我们常见的订单类型字符串 或者使用for循环使用 i 变量但是需要转成字符串类型,长度不够用0补齐 例如 我们需要"00001"这个字符串, 从1开始如果不够需要用‘0’补齐
这时候我们需要
Strings.padStart(String.valueOf(i), 5, '0');
他的第一个参数是字符串内容,第二个参数是字符串的长度,第三个参数是补齐的内容(注意这里需要使用单引号因为他拼接的是char类型)
因为Strings的包非常的多,注意不要导错包了 以下是他的包
import com.google.common.base.Strings;
例如:
for (int i = 1; i < 11; i++) { String s = Strings.padStart(String.valueOf(i), 5, '0'); System.out.println(s); }
以下是输出的结果
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010