A、マップ:列のダブルセットは、彼が保存されたペアであること。
ハッシュテーブル:ハッシュテーブルの構造、アクセス順序、NULLまたはNOT NULL値を保証するものではありません、スレッドセーフな、低効率は、代わりにHashMapされてい
たHashMap:ハッシュテーブルの構造、キーまたはnullはnullを許可する、アクセス順序を保証するものではありません。値は、より高い効率
のLinkedHashMap:二重連結リストをハッシュ・テーブル構造は、効率的で、ヌル・キーとヌル値を許容、非スレッドセーフアクセス・シーケンスを維持します。
TreeMapのは:平衡二分木ソート(赤黒木)構造、または自然順序付けすることにより、そのコンパレータ要素の順序を保証するための要素を格納されています。非スレッドセーフ。
二、地図の収集方法
)(クリア:クリアすべてのデータの
削除(Objectkey):削除単一のデータ
プット(Objectkey、Objectvalue):単一のデータを追加します。
第三に、トラバーサル地図のコレクション
Map<Integer, Integer> map = new HashMap<Integer, Integer>();
for (Map.Entry<Integer, Integer> entry : map.entrySet()) {
int key = entry.getKey();
int value = entry.getValue();
}
Map<Integer, Integer> map = new HashMap<Integer, Integer>();
//遍历map中的键
for (Integer key : map.keySet()) {
System.out.println("Key = " + key);
}
//遍历map中的值
for (Integer value : map.values()) {
System.out.println("Value = " + value);
}