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); }}


猜你喜欢

转载自blog.csdn.net/softwave/article/details/78807373