//根据销量排行查询
public void queryGoodsByHotCount(){
//将map集合键和值封装到entry对象中 然后转换成set集合
Set<Entry<Integer,Goods>>setGoods=mapGoods.entrySet();
//将set集合转成list集合
List<Entry<Integer,Goods>> listGoods=new ArrayList<>();
listGoods.addAll(setGoods); //类比较器 根据销量进行排序
Collections.sort(listGoods,new Comparator<Entry<Integer,Goods>>() {
@Override
public int compare(Entry<Integer, Goods> entry1, Entry<Integer, Goods> entry2){
//顺序排列。。。
return entry1.getValue().getgHotCount()-entry2.getValue().getgHotCount();
}
});
//进行打印
System.out.println("编号\t商品名称\t商品数量\t商品销量\t商品的价格");
for(Entry<Integer,Goods> entry:listGoods){
System.out.println(entry.getValue());
}
}

最新文章

  1. iOS多线程学习
  2. [译]管理IIS日志的存储
  3. ServiceStack.Text反序列化lowercase_underscore_names格式的JSON
  4. Vmware Ubuntu 虚拟机下Android开发环境搭建
  5. Matlab与CCS的连接
  6. iOS技术
  7. 【ThinkingInC++】2、输入和输出流
  8. [ZJOI2008]生日聚会
  9. Gradle笔记——关于Gradle 1.12
  10. android渠道打包怎样实现最方便
  11. .NET controller传给view的bool类型
  12. Spring MVC中一般类使用service
  13. 贪心-Wooden Sticks
  14. c# 使用资源文件
  15. List泛型与DataTable相互转换
  16. CharacterController平滑移动到某点
  17. Presto JVM.config
  18. 【LOJ】#2513. 「BJOI2018」治疗之雨
  19. 【LeetCode】201. Bitwise AND of Numbers Range
  20. 5.翻译:EF基础系列---EF中的上下文类

热门文章

  1. MongoDB简单查询语句&lt;平时使用语录,持续更新&gt;
  2. wpf的控件style
  3. k8s, etcd 多节点集群部署问题排查记录
  4. 戴尔服务器IDRAC命令配置IP地址
  5. git clone 指定分支操作
  6. 【ABAP系列】SAP 一个完整的SAP的Abap例子(idoc,edi文件的相互转换)
  7. cocos2dx基础篇(4) 标签CCLabel
  8. Scratch少儿编程系列:(十一)Scratch编程之简单见解
  9. 【Qt开发】QString与数字类型的转换(不同进制)
  10. MFC,QT与WinForm,WPF简介