> 文档中心 > HashMap集合基础(2)

HashMap集合基础(2)

import java.util.*;public class HashMap_2 {    public static void main(String[] args) { //无序 不重复 无索引 HashMap map=new HashMap(); map.put("1","第一个"); map.put("2","第二个"); map.put("3","第三个"); map.put("3","第三个"); System.out.println("集合大小为:"+map.size()); System.out.println("判断是否包含传入的键:"+map.containsKey(1)); System.out.println("判断是否包含传入的值:"+map.containsValue("第二个")); System.out.println("删除键为1的值是:"+map.remove("1")); Collection values=map.values(); Iterator it=values.iterator();//迭代器遍历 while(it.hasNext()){     Object obj=it.next();     System.out.println(obj); } System.out.println("--------------------------"); //HashMap的子类-->LinkedHashMap ,使用双链表来维护内部元素的关系,使Map元素迭代的顺序和存入的顺序 LinkedHashMap lp=new LinkedHashMap(); lp.put("4","第四个"); lp.put("5","第五个"); lp.put("6","第六个"); Set keySet=lp.keySet(); Iterator it2= keySet.iterator(); while(it2.hasNext()){     Object obj2=it2.next();     Object value2=lp.get(obj2);     System.out.println(obj2+":"+value2); }    }}

全民K歌电脑版