示例 1.temp是T的List 2.先按照UT倒序排列,再按照OrderId倒序排列 Collections.sort(temp, new Comparator<T>() { @Override public int compare(T o1, T o2) { if (o2.getUT().compareTo(o1.getUT()) == 0) { return o2.getOrderId().compareTo(o1.getOrderId()); }else { return o2.getUT().compareTo(o1.getUT()); } } });