集合的遍历

package test01;
import java.util.Date;
import java.util.HashMap;
import java.util.Map;
import java.util.Set;

//2015 笔记
public  class  Test{
    public static void main(String[] args){
        Map<String,Integer> maps = new HashMap<>();
        maps.put("今",1);
        maps.put("天",2);
        maps.put("是",3);
        maps.put("星",4);
        for(int i =0;i<10;i++) {
            System.out.println("+");
        }
        Date d = new Date();
        System.out.println(d);

        System.out.println(maps);

 //遍历的第一种方式

        //获取当前map集合的全部键的集合
        Set<String> keys = maps.keySet();
        //通过键找值的方式遍历值
        for(String key:keys){
            Integer value = maps.get(key);
            System.out.println(key+"="+value);

        }


   //遍历的第二种方式
        Set<Map.Entry<String,Integer>> entries = maps.entrySet();
        for(Map.Entry<String,Integer> entry:entries){
            String key = entry.getKey();
            Integer value = entry.getValue();
            System.out.println(key+"=>"+value);

        }

    

   //遍历的第三种遍历方式
        maps.forEach((k,v)->{
            System.out.println(k+"=>"+v);
        });



    }
}

集合的遍历(图1)

集合的遍历(图2)

集合的遍历(图3)

您可能还会对下面的文章感兴趣: