java - 用于生成字母数字字符串的 RandomStringGenerator

标签 java

我可以使用 Apache 的 common-text RandomStringGenerator生成随机字母数字字符串(数字和小写/大写字母)?

最佳答案

是的,使用以下代码:

import static org.apache.commons.text.CharacterPredicates.DIGITS;
import static org.apache.commons.text.CharacterPredicates.LETTERS;

// ...

RandomStringGenerator generator = new RandomStringGenerator.Builder()
        .withinRange('0', 'z')
        .filteredBy(LETTERS, DIGITS)
        .build();

关于java - 用于生成字母数字字符串的 RandomStringGenerator,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44947976/

相关文章:

java - 执行程序池未处理所有项目

java - 选择精细数据结构以从长列表中选取随机键值的更好方法 [HashMap、LinkedHashMap 和 ConcurrentHashMap]

java - 找不到符号方法Android "findviewbyID"

java - @Cacheevict 有时会在上下文中丢失对象 (EL1011E)

java - 如何杀死在线程中运行的 Runnable?

java - 用标点符号修改Java字符串中单词的字符,但保留所述标点符号的位置?

java - 如何使用非官方 Android Market API?

java - Java 中的 Chromedriver 不可执行

java - 为什么我的循环 GUI 计时器没有显示?

IntelliJ 中的 Java 初学者包