不知道为什么 老是报错

来源:6-5 应用 Collections.sort() 实现 List 排序

无限记录者

2019-11-05 13:15

void testSort(){
    List<String>strings=new ArrayList<String>();
    String st="qwerasdfzxcvtyuighjkbnmopl1234567890QWERASDFZXCVTYUIGHJKBNMOPL";
    Random random=new Random();
    for(int i=0;i<10;) {
        StringBuilder sb=new StringBuilder();
        int k=random.nextInt(10);
        for(int j=0;j<=k;j++) {
            st.append(cr.charAt(random.nextInt(cr.length())));
        }
        if(strings.contains(sb.toString())) {				
        continue;			
        }			
        strings.add(sb.toString());			
        i++;
        
    }
    System.out.println("------排序前----------");		
    for (String string : strings) {			
    System.out.println(string);		
    }
    Collections.sort(strings);		
    System.out.println("------排序后----------");		
    for (String string : strings) {			
    System.out.println(string);		
    }
}


写回答 关注

1回答

  • 每天奔跑的小蜗牛
    2019-11-16 21:49:52

    是没贴全代码还是什么,变量都对不上

Java入门第三季

Java中你必须懂得常用技能,不容错过的精彩,快来加入吧

409792 学习 · 4340 问题

查看课程

相似问题