java集合使用——HashMap

在map中插入、刪除和定位元素時,HashMap是最好的選擇。若是要按照天然順序或自定義順序遍歷(獲取全部元素),那麼treemap更好一些。對象

第一:構造和添加元素get

HashMap map = new HashMap();
  map.put("1001", "zhangsan");
  map.put("1002", "lisi");
  map.put("1003", "wanger");it

第二:得到某一個元素遍歷

map.get("1002").toString(); //1002是keymap

第三:遍歷(獲取全部元素)next

思路一:讀出集合中的全部關鍵字,根據關鍵字依次查找相應的值集合

Set keys = map.keySet(); //得到全部關鍵字集合
  Iterator it = keys.iterator(); //遍歷關鍵字集合
  while(it.hasNext()){
   String str = map.get(it.next()).toString(); //經過關鍵字查找元素
   System.out.println(str);
  }while

思路二:將map的key和value當作是一個對象的兩個屬性new

Set keys = map.entrySet(); //得到key 和 value 集合
  Iterator it = keys.iterator(); iterator

  while(it.hasNext()){   Map.Entry e = (Map.Entry)it.next();   System.out.println("key"+e.getKey()+"value"+e.getValue());  }

相關文章
相關標籤/搜索