java8對(duì)list進(jìn)行排序

按double進(jìn)行排序

list.sort(Comparator.comparingDouble(bo->bo.getDriverGpsBO().getDistance()));
distance字段為double類型

按字母排序字符串列表

list.sort(String.CASE_INSENSITIVE_ORDER) 忽略大小寫對(duì)list按首字母對(duì)字符串進(jìn)行排序
list.sort(Comparator.naturalOrder()) 對(duì)list按首字母對(duì)字符串進(jìn)行排序,對(duì)大小寫敏感

使用自定義比較器對(duì)列表排序

movies.sort(new Comparator<Movie>() {
@Override
public int compare(Movie m1, Movie m2) {
if(m1.getStarred() == m2.getStarred()){
return 0;
}
return m1.getStarred() ? -1 : 1;
}
});

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Promise/A+規(guī)范 一個(gè)** Promise **可能有三種狀態(tài):等待(pending)、已完成(fulfi...
    LikeARollingSto閱讀 324評(píng)論 0 1
  • 我的博客:www.viggoz.com 人們?yōu)榱烁玫纳疃┱沟膶?shí)踐性才智就是設(shè)計(jì)。 最近看的一本書《為什么設(shè)計(jì)...
    viggoz閱讀 569評(píng)論 1 5
  • 簡書運(yùn)動(dòng)健身這個(gè)板塊是我每天都要上線來看一看,每每看到大家寫的健身給自己帶來的改變,不知不覺中,覺得自己也充滿了力...
    new女孩閱讀 528評(píng)論 4 1
  • 昨天看完了《第四次工業(yè)革命》。作者認(rèn)為一場革命正以前所未有的態(tài)勢向我們席卷而來,它發(fā)展速度之快、范圍之廣、程度之深...
    呆寶閱讀 823評(píng)論 0 51

友情鏈接更多精彩內(nèi)容