java 中List按照date排序的實(shí)現(xiàn)
創(chuàng)新互聯(lián)主要從事成都網(wǎng)站設(shè)計(jì)、做網(wǎng)站、網(wǎng)頁設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)永登,10年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):13518219792
今天開發(fā)需要對一個(gè)list進(jìn)行排序,要求對里面的date類型的屬性進(jìn)行排序,不多說,直接上代碼。
Leavecalendar這個(gè)bean類里面有屬性date;
private Date Date; //有g(shù)et/set方法; public Date getDate() { return Date; } public void setDate(Date lcDate) { this.Date = lcDate; }
排序我們要用到j(luò)ava里面的Collections類和Comparator<T>接口,具體用法查看API:
Collections.sort(resultList, new Comparator<Leavecalendar>() { @Override public int compare(Leavecalendar o1, Leavecalendar o2) { int flag = o1.getDate().compareTo(o2.getDate()); return flag; } });
里面比較日期用了compareTo,對于日期來說還有before和after,應(yīng)該可以做到升序和降序排列日期,寫完后感覺這可以寫一個(gè)工具類來滿足各種比較。
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
網(wǎng)頁題目:java中List按照date排序的實(shí)現(xiàn)
文章網(wǎng)址:http://jinyejixie.com/article0/pgegoo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供服務(wù)器托管、虛擬主機(jī)、網(wǎng)站內(nèi)鏈、品牌網(wǎng)站制作、面包屑導(dǎo)航、軟件開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)