博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
对map进行排序
阅读量:7250 次
发布时间:2019-06-29

本文共 512 字,大约阅读时间需要 1 分钟。

public class TreeMapTest {

    public static void main(String[] args) {
        Map<String, String> map = new TreeMap<String, String>(
                new Comparator<String>() {
                    public int compare(String obj1, String obj2) {
                        // 降序排序
                        return obj2.compareTo(obj1);
                    }
                });
        map.put("c", "ccccc");
        map.put("a", "aaaaa");
        map.put("b", "bbbbb");
        map.put("d", "ddddd");
        Set<String> keySet = map.keySet();
        Iterator<String> iter = keySet.iterator();
        while (iter.hasNext()) {
            String key = iter.next();
            System.out.println(key + ":" + map.get(key));
        }
    }
}

转载地址:http://lgqbm.baihongyu.com/

你可能感兴趣的文章
基于Activiti扩展的工作流引擎OpenWebFlow
查看>>
工厂模式获取接口实现类对象
查看>>
Xcode快捷键—图文详解
查看>>
Ubuntu 18 安装MySQL8.0
查看>>
在类别中声明属性
查看>>
fatal: the remote end hung up unexpectedly
查看>>
Logback在配置中不能正确输出debug信息的解决
查看>>
repo代码解读
查看>>
CMake 手册详解(二十)
查看>>
Java设计模式(十一) 享元模式
查看>>
前端面试问题集
查看>>
三天学会HTML5——SVG和Canvas的使用
查看>>
uliweb中ORM的nullable和server default的处理
查看>>
在线CRM集成进销存,助力企业全面发展
查看>>
Java学习—网络编程(TCP)
查看>>
git 收集
查看>>
Redis作者谈Redis应用场景
查看>>
十大经典排序算法(动图演示)转
查看>>
美团2012研发工程师笔试题(数数字问题)
查看>>
LEXUS 混合动力
查看>>