A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

package com.song.test;

import java.util.ArrayList;
import java.util.Comparator;
import java.util.List;
import java.util.TreeSet;

public class Test4 {

        /**
         * @param args
         */
        public static void main(String[] args) {
                ArrayList<String> list = new ArrayList<>();
                list.add("aaa");
                list.add("bbb");
                list.add("cccc");
                list.add("dddd");
                list.add("fff");
                list.add("ggg");
                list.add("heima");
                list.add("aaa");
                list.add("bb");
                sort(list);
                System.out.println(list);
        }
       
        public static void sort(List<String> list) {
                TreeSet<String> ts = new TreeSet<>(new Comparator<String>() {

                        @Override
                        public int compare(String s1, String s2) {
                                int num = s1.compareTo(s2);
                                return num == 0 ? 1 : num;
                        }
                       
                });
                ts.addAll(list);
                list.clear();
                list.addAll(ts);
        }

}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马