如何在netbeans中生成一个限制为10个字符的随机字母数字字符串?

时间:2015-08-04 15:26:44

标签: java

如何在netbeans中生成一个限制为10个字符的随机字母数字字符串,我试图将附件文件保存为随机字母数字文件名。

1 个答案:

答案 0 :(得分:0)

使用random和string builder实现最高效率。

Random rand = new Random();
StringBuilder stringBuilder = new StringBuilder("")
char[] chars = {'a','b', ...}
for (int i = 0; i < 10; ++i) {
    char selectedChar = chars[rand.nextInt(chars.length)];
    stringBuilder.append(selectedChar);
}
String string = stringBuilder.toString();