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); // 按点击数倒序
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;
} }

  

最新文章

  1. emmet,jade,haml, slim,less,sass,coffeescript等的实战优缺点
  2. 使用CruiseControl.Net全面实现持续集成
  3. 自动显示隐藏布局的listView
  4. [转]《Hadoop基础教程》之初识Hadoop
  5. spring mvc实现登录+异常
  6. Unity4.3.3 烘焙踩坑
  7. 读、写SD上的文件请按如下步骤进行
  8. ZOJ3556 How Many Sets I(容斥)
  9. 小结css2与css3的区别
  10. SQL语句查询时防止SQL语句注入的方法之一
  11. Cookie、sessionStorage、localStorage的区别
  12. Macbook Pro安装Office 2016 for mac
  13. 素数定理π(n)~n/lnn弱化版证明
  14. Math.round(),Math.ceil(),Math.floor()
  15. [转载]Python使用@property装饰器--getter和setter方法变成属性
  16. suse 12 sp1 系统添加zabbix agent监控
  17. vmtools是灰色不可用的
  18. Elasticsearch未授权访问漏洞
  19. Executor框架(二)Executor 与 ExecutorService两个基本接口
  20. hadoop 2.7.1 高可用安装部署

热门文章

  1. jQuery动态添加元素事件
  2. C#微型网页查看工具
  3. JS的异步回调函数
  4. idea代码调试debug篇
  5. FreeBSD安装桌面环境
  6. sqlite 学习
  7. 不要在 _ASSERT() 宏中执行功能代码 AND RELEASE版调试办法
  8. maven入门(下)
  9. ECOS 系统查找商品详情图片存入mysql情况。
  10. 阿里云ECOS 集群方案