將o1和o2進行比較 若是返回負數則說明o1<o2 ,同理,正數 o1>o2 ,0 說明 o1=o2bash
int compare(T o1, T o2)
複製代碼
Collections.sort(list,Comparator.comparingInt(item->item.length().reversed()))
複製代碼
兩層排序spa
thenComparing 在前面的比較器比較兩個元素 若是相等則經過這個方法進一步進行排序code
Collections.sort(list,Comparator.comparingInt(String::length).thenComparing(String.CASE_INSENSTITIVE_ORDER));
複製代碼