- //2、编写一个类,在main方法中定义一个Map对象(采用泛型),加入若干个对象,然后遍历并打印出各元素的key和value。
- /*
- * 思路: 1,定义一个Map 使用put方法添加对象
- * 2,使用entryset的方法获取迭代器
- * 3,遍历
- * */
- public class Test2 {
- public static void main(String[] args) {
- Map<String,Integer> map = new HashMap<String,Integer>();
- map.put("Scarlett", 28);
- map.put("Bin", 20);
- map.put("Rose", 25);
-
- //Map中没有迭代器,所以转换成entrySet,取出其映射关系
- Set<java.util.Map.Entry<String, Integer>> entry = map.entrySet();
- //获取entryset迭代器
- Iterator<java.util.Map.Entry<String, Integer>> it = entry.iterator();
- //遍历
- while(it.hasNext()){
- Map.Entry<String, Integer> me = it.next();
- System.out.println(me.getKey()+"-----"+me.getValue());
- }
- }
- }
复制代码 |
|