欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

java實現(xiàn)List中對象排序的方法

 更新時間:2015年11月03日 12:49:46   作者:5iasp  
這篇文章主要介紹了java實現(xiàn)List中對象排序的方法,涉及Java中的遍歷與對象操作技巧,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例講述了java實現(xiàn)List中對象排序的方法。分享給大家供大家參考,具體如下:

package com.test; 
import java.util.ArrayList; 
import java.util.Collections; 
import java.util.Comparator; 
import java.util.List; 
public class NewsManager { 
 /** 
  * @param args 
  */ 
 public static void main(String[] args) { 
  List newss=getNewsList(); 
  for(int i=0;i<newss.size();i++) 
  { 
   News news=(News)newss.get(i); 
   System.out.println("id:"+news.getId()); 
   System.out.println("title:"+news.getTitle()); 
   System.out.println("hits:"+news.getHits()); 
  } 
 } 
 public static List getNewsList() 
 { 
  List list=new ArrayList(); 
  News news1=new News(); 
  news1.setHits(1); 
  news1.setId(1); 
  news1.setTitle("test1"); 
  list.add(news1); 
  News news2=new News(); 
  news2.setHits(7); 
  news2.setId(2); 
  news2.setTitle("test2"); 
  list.add(news2); 
  News news3=new News(); 
  news3.setHits(3); 
  news3.setId(3); 
  news3.setTitle("test3"); 
  list.add(news3); 
  News news4=new News(); 
  news4.setHits(5); 
  news4.setId(4); 
  news4.setTitle("test4"); 
  list.add(news4); 
  // 按點擊數(shù)倒序 
  Collections.sort(list, new Comparator<News>() { 
   public int compare(News arg0, News arg1) { 
    int hits0 = arg0.getHits(); 
    int hits1 = arg1.getHits(); 
    if (hits1 > hits0) { 
     return 1; 
    } else if (hits1 == hits0) { 
     return 0; 
    } else { 
     return -1; 
    } 
   } 
  }); 
  return list; 
 } 
}

希望本文所述對大家Java程序設(shè)計有所幫助。

相關(guān)文章

  • springboot配置nacos的實現(xiàn)示例

    springboot配置nacos的實現(xiàn)示例

    本文將介紹如何在Spring?Boot中配置Nacos,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-09-09
  • Mybatis實現(xiàn)分包定義數(shù)據(jù)庫的原理與過程

    Mybatis實現(xiàn)分包定義數(shù)據(jù)庫的原理與過程

    這篇文章主要給大家介紹了關(guān)于Mybatis實現(xiàn)分包定義數(shù)據(jù)庫的原理與過程,文中通過實例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2022-01-01
  • 基于javaweb+jsp的游泳館會員管理系統(tǒng)(附源碼)

    基于javaweb+jsp的游泳館會員管理系統(tǒng)(附源碼)

    這篇文章主要介紹了基于javaweb+jsp的游泳館會員管理系統(tǒng),開發(fā)工具eclipse/idea/myeclipse/sts等均可配置運行,此源代碼社和課程設(shè)計,大作業(yè)及畢業(yè)設(shè)計項目,需要的朋友可以參考下
    2022-04-04
  • 基于Java SSM實現(xiàn)在線點餐系統(tǒng)

    基于Java SSM實現(xiàn)在線點餐系統(tǒng)

    本項目基于Java SSM框架實現(xiàn)在線點餐系統(tǒng),主要實現(xiàn)系統(tǒng)的在線點餐功能。文中的示例代碼講解詳細(xì),感興趣的可以跟隨小編一起學(xué)習(xí)一下
    2022-02-02
  • SpringMVC攔截器實現(xiàn)登錄認(rèn)證

    SpringMVC攔截器實現(xiàn)登錄認(rèn)證

    這篇文章主要介紹了SpringMVC攔截器實現(xiàn)登錄認(rèn)證的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-11-11
  • Java中Stream?API的使用示例詳解

    Java中Stream?API的使用示例詳解

    Java?在?Java?8?中提供了一個新的附加包,稱為?java.util.stream,該包由類、接口和枚舉組成,允許對元素進(jìn)行函數(shù)式操作,?本文主要介紹了Java中Stream?API的具體使用,感興趣的小伙伴可以了解下
    2023-11-11
  • Java中生成微信小程序太陽碼的實現(xiàn)方案

    Java中生成微信小程序太陽碼的實現(xiàn)方案

    這篇文章主要介紹了Java中生成微信小程序太陽碼的實現(xiàn)方案,本文講解了如何生成微信小程序太陽碼,通過微信提供的兩種方案都可以實現(xiàn),在實際的項目中建議采用第二種方案,需要的朋友可以參考下
    2022-05-05
  • Java實現(xiàn)base64圖片編碼數(shù)據(jù)轉(zhuǎn)換為本地圖片的方法

    Java實現(xiàn)base64圖片編碼數(shù)據(jù)轉(zhuǎn)換為本地圖片的方法

    這篇文章主要介紹了Java實現(xiàn)base64圖片編碼數(shù)據(jù)轉(zhuǎn)換為本地圖片的方法,涉及java編碼轉(zhuǎn)換及圖片文件生成相關(guān)操作技巧,需要的朋友可以參考下
    2018-06-06
  • Spring data jpa的使用與詳解(復(fù)雜動態(tài)查詢及分頁,排序)

    Spring data jpa的使用與詳解(復(fù)雜動態(tài)查詢及分頁,排序)

    這篇文章主要介紹了Spring data jpa的使用與詳解(復(fù)雜動態(tài)查詢及分頁,排序),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • Java高并發(fā)下請求合并處理方式

    Java高并發(fā)下請求合并處理方式

    這篇文章主要介紹了Java高并發(fā)下請求合并處理方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-08-08

最新評論