zoukankan      html  css  js  c++  java
  • Java基础之:Map——TreeMap

    Java基础之:Map——TreeMap

    TreeMap简单介绍

    TreeMap实现了Map的子接口SorteMap。

    而TreeMap与TreeSet一样,可以自己指定元素如何排列。TreeMap可以实现提供的比较机制。

    使用案例

    package class_Map;
    ​
    import java.util.Comparator;
    import java.util.TreeMap;
    ​
    public class ClassTest04_TreeMap {
    ​
        @SuppressWarnings({ "unchecked", "rawtypes" })
        public static void main(String[] args) {
            // TODO Auto-generated method stub
            // 比如 String -key String -val
            // 希望 key 按照 长度 的从大到小
            TreeMap map = new TreeMap(new Comparator() {
                @Override
                public int compare(Object o1, Object o2) {
                    // TODO Auto-generated method stub
                    return ((String) o2).length() - ((String) o1).length();
                }
            });
    ​
            map.put("111", "hello01");
            map.put("22222", "hello02");
            map.put("33", "hello03");
            map.put("3666", "hello05");
            map.put("4", "hello02");
            map.put("5", null);
            System.out.println(map);
        }
    ​
    }

    程序输出

    {22222=hello02, 3666=hello05, 111=hello01, 33=hello03, 4=null}

  • 相关阅读:
    模仿jquery框架源码 -成熟---选择器
    模仿jquery框架源码---网络
    jquery链式语法
    jquery跟DOM转换
    jquery选择器
    基本jquery
    滚屏加载--无刷新动态加载数据技术的应用
    CenterFactory
    IImage--factory
    redis的使用及方法
  • 原文地址:https://www.cnblogs.com/SongHai/p/14195402.html
Copyright © 2011-2022 走看看