map和set的遍历

map:

1.通过获取Entry:  Entry的iterator

  

for(Map.Entry<Float,String> entry : map.entrySet()) {
        System.out.println(entry.getKey() + ":" + entry.getValue());
}

2.获取KeySet:

        Set<Integer> keySet = map.keySet();
        for(Integer key : keySet){
            ...
        }

3.获取Values:

        Collection<String> values = map.values();
        for(String value : values){
            ...
        }

Set:

1.通过Iterator

        Set<Integer> set = new HashSet<>();
        set.add(1);
        set.add(2);
        set.add(3);
        set.add(17);
        for(Integer i : set){
            System.out.println(i);
        }

猜你喜欢

转载自www.cnblogs.com/heyboom/p/10796484.html