List<String> list1 = new ArrayList<>(); list1.add("3"); list1.add("4"); list1.add("1"); list1.add("2"); System.out.println("排序前--:"+list1.toString()); Collections.sort(list1); System.out.println("排序前后--:"+list1.toString());
根据List<A>的sort排序
List<A> list =new ArrayList();
Collections.sort(list , new Comparator<ItimShift>() { @Override public int compare(A o1, A o2) { //升序 return o1.getSort().compareTo(o2.getSort()); } });
Collections.sort(list , new Comparator<TestA>() { @Override public int compare(TestA o1, TestA o2) { //降序 return o2.getSort().compareTo(o1.getSort()); } });