1. 程式人生 > 資訊 >AOC 釋出 Agon AG493UCX2 顯示器:32:9 帶魚屏,重新整理率 165Hz

AOC 釋出 Agon AG493UCX2 顯示器:32:9 帶魚屏,重新整理率 165Hz

Map 集合

map和collection的區別
map儲存元素是成對出現的,鍵是唯一的,值可重複
Collection儲存元素是單獨的
map集合的資料結構只針對鍵有效,和值無關
collection的資料結構針對元素有效

map不能遍歷

hashmap

鍵是雜湊表結構,可以保證鍵的唯一性

linkedhashmap

Map 介面的雜湊表和連結列表實現,具有可預知的迭代順序。

treemap

鍵是紅黑樹結構,可以保證鍵的排序和唯一性

HashMap<String,String> map=new HashMap<>();
        map.put("tom", "168");
        map.put(
"marry", "170"); map.put("tob", "158"); System.out.println(map.get("tom")); String a=map.put("blue", "168"); String b=map.put("white", "170"); String c=map.put("blue", "158"); System.out.println(a); System.out.println(b); System.out.println(c);
// 獲取 System.out.println(map.get("tom")); // 獲取鍵值 Set<Map.Entry<String,String>> kv=map.entrySet(); Iterator<Map.Entry<String,String>> iterator=kv.iterator(); while(iterator.hasNext()) { System.out.println(iterator.next().getValue()); }
// 獲取鍵的集合 Set<String> s=map.keySet(); System.out.println(s); map.size();