package com.test.collection;
import java.util.Collection;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;
public class HashMapTest {
public static void main(String[] args) {
// TODO Auto-generated method stub
Map<String, String> map =new HashMap<>();//创建map实例
map.put("01", "李同学");//put(K key, V value)向集合中添加对象
map.put("02", "位同学");
Set<String> set =map.keySet();//构建Map集合中所有key对象的集合
Iterator<String> it =set.iterator();//创建集合迭代器
System.out.println("key集合中的元素");
while (it.hasNext()) {
System.out.println(it.next());
}
System.out.println("values中的元素");
Collection<String> value =map.values();//构建Map集合中所有values值的集合
for (Object v : value) {
System.out.println(v);
}
//使用foreach就不用再使用iterator
// it=coll.iterator();
// System.out.println("values中的元素");
// while (it.hasNext()) {
// System.out.println(it.next());
//
// }
System.out.println("==============");
for (Object k : set) {
System.out.println(k+"==>"+map.get(k));
}
}
}