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:用来补全的字符串

下面举个例子来测试下:

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值