AOC 釋出 Agon AG493UCX2 顯示器:32:9 帶魚屏,重新整理率 165Hz
阿新 • • 發佈:2021-07-15
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();