分别按照Integer的Id,String的Name排序
package com.main;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;
public class Main {
public static void main(String[] args) {
System.out.println("a".compareTo("b"));
List<Unit> list = new ArrayList<>();
list.add(new Unit(2, "zhangsan"));
list.add(new Unit(3, "lisi"));
list.add(new Unit(1, "wangwu"));
Main main = new Main();
main.sortListById(list);
main.sortListByName(list);
System.out.println("");
}
private void sortListById(List<Unit> list) {
Collections.sort(list, new Comparator<Unit>() {
@Override
public int compare(Unit o1, Unit o2) {
if (o1.getId() > o2.getId()) {
return 1;
} else if (o1