google guava中String的补全操作(可用于自动生成流水号)

在软件开发过程中,我们往往会遇到生成某些固定规则的流水号,根据数据库中数据的数量自动递增,前面或者后面自动补全。

常见的比如递增型流水号:001,002,003。。。。 10000,10100,10200,10300。。。。

在google的guava中提供了两种对String字符串的补全操作。

Strings.padStart(String string, int minLength, char padChar)    //用于头部补全

Strings.padEnd(String string, int minLength, char padChar)     //用于尾部补全

每个方法提供了三个参数,string:需要补全的字符串 ; minLength: 最小长度 ; padChar:用来补全的字符串

下面举个例子来测试下:

google guava中String的补全操作(可用于自动生成流水号)_第1张图片

运行main方法我们可以得到结果:

google guava中String的补全操作(可用于自动生成流水号)_第2张图片

备注:当需要补全的字符串的长度超过最小长度时,结果会返回原来的字符串。

你可能感兴趣的:(java)