没有人用:RandomStringUtils.randomAlphanumeric(10)方法吗?我使用这个方法一直返回null,不返回null又不对,请问如何实现?
我的jdk8就没有
这个版本要老一点吧,现在用得比较多的Java8都已经没有这个类了
这是测试结果

我使用的是这个方法 下面是这个模块的代码
/**
* org.apache.commons.lang包下有一个RandomStringUtils类,
* 其中有一个randomAlphanumeric(int length)函数,可以随机生成一个
* 长度为length的字母和数字的随机组合字符串
*/
public void testSort3() {
List<String> stringList=new ArrayList<String>();
Random random=new Random();//random随机数生成器
String string;
for(int i=0;i<10;i++)
{
do {
/*先生成10以内的随机整数,然后将这个证书作为随机生成字符串的长度*/ string=RandomStringUtils.randomAlphanumeric(random.nextInt(10)); } while(stringList.contains(string));
stringList.add(string);
System.out.println("成功添加字符串:"+string);
}
System.out.println("------------排序前----------------------------"); for (String str : stringList) {
System.out.println("元素:"+str);
}
System.out.println("------------排序后---------------------------"); for (String str : stringList) {
System.out.println("元素:"+str);
}
}