一)List基本类型排序
方式一:使用Collections类中sort默认升序排序方式
方式二:使用Collections类中sort默认排序方式,并继承Comparator接口自定义升序or降序
package com.oysept.list;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;
public class ListSort {
public static void main(String[] args) {
List<String> list1 = new ArrayList<String>();
list1.add("dddaaa");
list1.add("bbb");
list1.add("ccc");
// 第一种排序方式, 默认升序
Collections.sort(list1);
System.out.println("第一种排序方式, 默认升序结果: " + list1);
// 第二种排序方式, 自定义升序or降序
Collections.sort(list1, new Comparator<String>() {
public int compare(String o1, String o2) {
//return o1.compareTo(o2); // 升序
return o2.compareTo(o1); // 降序