您的位置:首页 > 编程语言 > Go语言

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

2018-07-25 16:03 155 查看

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

常见的比如递增型流水号: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方法我们可以得到结果:

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

阅读更多
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐