Java回炉重造(五)使用Apache Commons Text生成随机字符串
2017-06-04 16:35
916 查看
Java回炉重造(五)使用Apache Commons Text生成随机字符串
code
https://code.csdn.net/u012995856/apache-commons-learn/tree/master代码截图
运行结果
maven依赖
<dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>3.5</version> </dependency>
代码
package cn.pangpython.acl.text; import org.apache.commons.lang3.StringUtils; import org.apache.commons.text.RandomStringGenerator; /** * @Project ApacheCommonsLearn * @Package cn.pangpython.acl.text * @Author pangPython * @Time 下午3:39:20 * * 随机字符串生成 * */ public class RandomStringTest { public static void main(String[] args) { //使用字母a-z,生成20个code point(维基百科称之为'码位')的随机字符串 RandomStringGenerator generator1 = new RandomStringGenerator.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 = new RandomStringGenerator.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 = new RandomStringGenerator.Builder() .withinRange('0', 'z').build(); String random = generator3.generate(20); System.out.println(StringUtils.center("随机混合字符串",20, "=")); System.out.println(random); } }
相关文章推荐
- 使用java Random动态传递位数 生成指定位数的随机字符串-数字字母混合
- Java生成随机字符串的代码
- Java指定长度随机生成的字符串,且这个字符串必须包含大小写字母和数字
- Java生成随机字符串
- java生成随机字符串
- Java 使用JSP页面生成随机验证码
- java 生成随机字符串
- JAVA生成8位随机字符串,数字+英文字母
- LoadRunner随机字符串生成及使用
- javaweb之response随机生成图片验证码加载到web页面中(本实例使用了禁止浏览器缓存头),并且单击使用javascript换图片
- java 生成随机字符串
- Java一行代码使用ASCII码原理生成随机字符
- 使用java.lang.Math 生成随机数字
- Java生成随机字符串的代码
- java 随机生成32位字符串
- 【Java】使用Servlet生成随机验证码图片
- 如何使用VBA生成随机字符串
- java小例子:生成一个6位的随机字符串
- java生成指定长度的随机字符串
- Java 生成随机字符串