您的位置:首页 > 其它

在一个集合中存储了无序并且重复的字符串,定义一个方法,让其有序(字典顺序),而且还不能去除重复

2017-06-20 10:02 537 查看
//在一个集合中存储了无序并且重复的字符串,定义一个方法,让其有序(字典顺序),而且还不能去除重复

            ArrayList<String> list = new ArrayList<>();

            list.add("ccc");

            list.add("ccc");

            list.add("aaa");

            list.add("aaa");

            list.add("bbb");

            list.add("ddd");

            list.add("ddd");

            sort(list);

    

            System.out.println(list);

    }

    public static  void sort(List<String> list){

        TreeSet<String> a =new TreeSet<>(new Comparator<String>() {

    
9153
        @Override

            public int compare(String s1, String s2) {

                int num = s1.compareTo(s2);

                return num == 0 ? 1:num;

            }

        });

        a.addAll(list);

        list.clear();

        list.addAll(a);

        

    }

   
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐