为了账号安全,请及时绑定邮箱和手机立即绑定

嘻嘻,交个作业

public void testSort3(){
    List<String> stringList = new ArrayList<String>();
    String ziFu = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
    Random random = new Random();
    char[] chars = ziFu.toCharArray();
    for (int i=0;i<10;i++){
        List list = new ArrayList();
        do{
            for (int y=random.nextInt(10);y<10;y++){
                list.add(chars[random.nextInt(ziFu.length())]);
            }
            stringList.add(list.toString());
        }while (stringList.contains(list));
    }
    System.out.println("排序前:");
    for (String string:stringList){
        System.out.println(string);
    }
    System.out.println("排序后:");
    Collections.sort(stringList);
    for (String string:stringList){
        System.out.println(string);
    }
}

https://img1.sycdn.imooc.com//5b756d8a0001f81411040663.jpg

正在回答

2 回答

这个代码会添加重复的字符串


0 回复 有任何疑惑可以回复我~

课后作业吗


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第三季
  • 参与学习       409788    人
  • 解答问题       4340    个

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

进入课程

嘻嘻,交个作业

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信