问答详情
源自:6-5 应用 Collections.sort() 实现 List 排序

不知道为什么 老是报错

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);		
    }
}


提问者:无限记录者 2019-11-05 13:15

个回答

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

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