0
点赞
收藏
分享

微信扫一扫

Java笔记总结(四十八)---map的遍历

目标践行者 2022-05-03 阅读 85
package MapTest;

import java.util.Collection;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Set;

public class mapTest {
    public static void main(String[] args) {
        HashMap hashMap = new HashMap();
        hashMap.put("张三", 12);
        hashMap.put("李四", 27);
        hashMap.put("王五", 15);

//        System.out.println(hashMap);

        Set set = hashMap.keySet();
        for (Object o : set) {
            System.out.println(o + "-" + hashMap.get(o));
        }

        System.out.println("=============");
        Iterator iterator = set.iterator();
        while (iterator.hasNext()) {
            Object next = iterator.next();
            System.out.println(next + "-" + hashMap.get(next));
        }

       //只获取values
        Collection values = hashMap.values();
        for (Object o : values) {
            System.out.println(o);
        }

        System.out.println("=============");

        Iterator iterator1 = values.iterator();
        while (iterator1.hasNext()) {
            Object next1 =  iterator1.next();
            System.out.println(next1);

        }
    }
}

输出结果:
李四-27
张三-12
王五-15

=============
李四-27
张三-12
王五-15

=============
27
12
15

=============
27
12
15

举报

相关推荐

0 条评论