将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));
复制代码