Properties 和TreeMap

之前最開始的時候寫Java基礎的寫到過這兩個Map家族的子類和接口實現類 ,今天項目的生活發現還是要在談一下Properties TreeMap

1、properties
properties繼承了hashtable ,也Map的接口實現類,properties 的鍵值對都是String類型的字符串
經常被用來讀取和 存儲 屬性文件的 通過set / get 方法。
其中 我們的 .properties 屬性配置文件也是一個 kv結構的字符串存儲文件,

2、TreeMap
TreeMap實現了Map(sortedMap)接口,也是Map接口的實現類,TreeMap增加了針對鍵排序的比較器,因此必須要求元素的鍵是可以比較的
1、讓構造方法實現Comparable接口

  TreeMap<String,Integer> treemap =new TreeMap<>(new Comparator<String>() {
            @Override
            public int compare(String o1, String o2) {
                return o2.compareTo(o1);
            }
        });
當返回一個正數的時候 , 則後面數比前面數大默認安裝升序
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章