第一步新建Map集合
//1、创建一个Map集合
Map map=new HashMap<Objects,Object>();
//2、往集合中新增3个键值对
map.put(1,"10");
map.put(2,"20");
map.put(3,"30");
1.循环输出所有键值对
for (int i = 1; i <= map.size(); i++) {
System.out.println(i+"---------"+map.get(i));
}
2.通过entrySet获取到键值实现对象
Set ma=map.entrySet();
for (Object entry:ma) {
Map.Entry en=(Map.Entry) entry;
System.out.println(en.getKey()+"---------"+en.getValue());
}
3.通过values直接获取值的集合(缺点:没有key(键))
Collection coll=map.values();
for (Object obj: coll) {
System.out.println(obj);
}
4.通过keySet()获取键值的集合获取值
Set ketSet=map.keySet();
for(Object key:ketSet){
System.out.println("键=====》"+key);
Object values=map.get(key);
System.out.println(key+"-------"+values);
}
5.迭代器
Iterator is=ketSet.iterator();
while (is.hasNext()){
Object key=is.hasNext();
System.out.println(key+"===>"+map.get(key));
}