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());  }

相关文章
相关标签/搜索