Apache Commons Text示例

Apache Commons Text项目

JavaDoc:http://commons.apache.org/proper/commons-text/javadocs/api-release/index.html


packagecn.pangpython.acl.text;
importorg.apache.commons.lang3.StringUtils;
importorg.apache.commons.text.RandomStringGenerator;

/** *@ProjectApacheCommonsLearn *@Packagecn.pangpython.acl.text *@AuthorpangPython *@Time下午3:39:20 * * 随机字符串生成 * */

publicclassRandomStringTest{publicstaticvoidmain(String[] args) {

//使用字母a-z,生成20个code point(维基百科称之为'码位')的随机字符串RandomStringGenerator generator1 = newRandomStringGenerator.Builder() .withinRange( 'a', 'z').build(); String randomLetters = generator1.generate( 20); System.out.println(StringUtils.center( "随机字母字符串", 20, "=")); System.out.println(randomLetters);

//使用数字0-9,生成20个code point(维基百科称之为'码位')的随机字符串RandomStringGenerator generator2 = newRandomStringGenerator.Builder() .withinRange( '0', '9').build(); String randomNumbers = generator2.generate( 20); System.out.println(StringUtils.center( "随机数字字符串", 20, "=")); System.out.println(randomNumbers);

//使用码位为0到z的字符,生成20个code point(维基百科称之为'码位')的随机字符串RandomStringGenerator generator3 = newRandomStringGenerator.Builder() .withinRange( '0', 'z').build(); String random = generator3.generate( 20); System.out.println(StringUtils.center( "随机混合字符串", 20, "=")); System.out.println(random); }}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值