没有人用: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); } }