您的当前位置:首页正文

把两个list合并去重并排序

2020-11-28 来源:步旅网
把两个list合并去重并排序

public static void main(String[] args) {

List list1 = new ArrayList(); List list2 = new ArrayList(); List list3 = new ArrayList(); list1.add(\"1\"); list1.add(\"2\"); list1.add(\"3\"); list1.add(\"36\"); list2.add(\"1\"); list2.add(\"4\"); list2.add(\"5\"); list2.add(\"36\"); list3 = list1;

list3.removeAll(list2); list3.addAll(list2);

Collections.sort(list3, new Comparator() { public int compare(String o1, String o2) {

return Integer.valueOf(o2).compareTo(Integer.valueOf(o1)); } });

System.out.println(list3); }

  输出结果:[36, 5, 4, 3, 2, 1]

因篇幅问题不能全部显示,请点此查看更多更全内容