我想输出10个长度再10以内的字符串,但是运行无结果,大家帮忙分析下吧?

//本人可能学的东西有点忘了,分析不出哪里出错了,大家帮忙看看吧

public void testSort3(){
List<String> stringList2=new ArrayList<String>();
 String str="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
    for(int j=0;j<10;j++){
    Random random=new Random();
    int a=random.nextInt(11);
    StringBuilder str1=new StringBuilder();
    for(int i=0;i<a;i++){
    int b=random.nextInt(str.length()+1);
    str1.append(str.substring(b, b));
    }
    String str2=str1.toString();
stringList2.add(str2);
    }
    for (String string : stringList2) {
System.out.println(string);
}
}


leeu
浏览 1353回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java