HashMapの&& && TreeMapのハッシュテーブル

/ *

  • HashMapの - >スレッドセーフ

  • 底部層は、ハッシュテーブルによって達成されます。

  • ハッシュマップの重複除外 - >定義された参照データ型から重量データにキー:のhashCode()とequals()

  • ハッシュテーブルとHashMapの類似した - >スレッドセーフ

  • TreeMapの

  • 底部層は、赤黒木によって実現されます

  • TreeMapの重複排除 - >体重への鍵、カスタムデータ参照データ型:内部|外部コンパレータ

  • あなたは、キー選択のTreeMapに基づくルールのいくつかの並べ替えをしたい場合、またはHashMapの選択:選択
    * /
    publicクラスHashMapDemo {
    公共の静的な無効メイン(文字列[] args){
    // HashMapの<人、ブール> =地図新しい新しいHashMapの() ;

    TreeMap<Person, Boolean> map=new TreeMap((o1,o2)->((Person)o2).getAge()-((Person)o1).getAge());
    map.put(new Person("饶瑞",22),true);
    map.put(new Person("林源",24),false);
    map.put(new Person("韩龙",23),true);
    map.put(new Person("徐敏生",20),false);
    map.put(new Person("林源2",24),true);
    System.out.println(map);
    

    }
    }

おすすめ

転載: blog.csdn.net/digua930126/article/details/91957367