• Collections.sort自定义排序的使用方法


    总结:Collections可以对List进行排序;如果想对Map进行排序,可以将Map转化成List,进行排序;

    	public static void hashMapSortTest() {
    		 Map<String, Integer> maps = new HashMap<String, Integer>();   
    		 maps.put("boy", 8);   
    		 maps.put("cat", 7);   
    		 maps.put("dog", 1);   
    		 maps.put("apple", 5);   
    
    		 Iterator i = maps.entrySet().iterator();   
    		 while (i.hasNext()) {   
    		     Map.Entry<String, Integer> entry1 = (Map.Entry<String, Integer>) i.next();   
    		 }   
    		 List<Map.Entry<String, Integer>> info = new ArrayList<Map.Entry<String, Integer>>(maps.entrySet());   
    		 Collections.sort(info, new Comparator<Map.Entry<String, Integer>>() {   
    		     public int compare(Map.Entry<String, Integer> obj1, Map.Entry<String, Integer> obj2) {   
    		         return obj1.getValue().compareTo(obj2.getValue()); 
    		     }   
    		 });   		
    	}
    
  • 相关阅读:
    selenium + python网页自动化测试环境搭建
    工作总结
    脚本测试总结
    一些知识
    反相器
    递归算法设计
    什么是递归
    CSS3弹性盒模型布局模块
    小方法
    第24章 最佳实践
  • 原文地址:https://www.cnblogs.com/duankaige/p/2624085.html
Copyright © 2020-2023  润新知