對map中的key進行正序排序+倒序排序


        // 對map中的key進行正序排序
//        LinkedHashMap<String, Double> collect = dayMap.entrySet().stream().sorted(Map.Entry.comparingByKey())
//                .collect(Collectors.toMap(Map.Entry::getKey, Map.Entry::getValue, (clashKey1, clashKey2) -> clashKey1, LinkedHashMap::new));
        // 對map中的key進行倒序排序
        LinkedHashMap<String, Double> collect = new LinkedHashMap<>();
        Object[] key = dayMap.keySet().toArray();
        Arrays.sort(key, Collections.reverseOrder());
        for (int i = 0; i < key.length; i++) {
            collect.put(String.valueOf(key[i]), dayMap.get(key[i]));
        }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM