Map接口
是一種雙列集合,每個元素都包含一個鍵對象Key和值對象Value,鍵和對象之間存在一種對應關係,稱爲映射。
特點:Map中的映射關係是一對一的,一個鍵對象Key對應唯一一個值對象Value,其中鍵對象Key和值對象Value可以是任意數據類型,並且鍵對象Key不允許重複。
舉個栗子
泛型:
省去強制裝換的麻煩
裏面存儲只能是字符串類型
3.TreeMap集合
是Map接口的另一個實現類,在TreeMap內部通過二叉樹的原理來保證鍵的唯一性,與TreeSet集合存儲的原理一樣,因此TreeMap中的所有鍵是按照某種順序排序的。
爲了實現TreeMap元素排序,可以參考TreeSet集合排序方式,使用自然排序和定製排序