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);
        }

 

posted @ 2019-04-30 15:53  嘿boom  阅读(478)  评论(0)    收藏  举报