package test;

import com.google.common.collect.Maps;
import java.util.Map;

public class TestTime {

    public static void main(String[] args) {
        // 创建一个Map
        Map<String, Object> map = Maps.newHashMap();
        map.put("name", "张三");
        map.put("age", 11);
        map.put("sex", "男");
        // 传统的Map迭代方式一
        for (Map.Entry<String, Object> entry : map.entrySet()) {
            System.out.println(entry.getKey() + ":" + entry.getValue());
        }
        // 传统的Map迭代方式二:先取键,然后循环键
        String[] keys = map.keySet().toArray(new String[0]);
        for (String key : keys) {
            Object value = map.get(key);
            System.out.println(value);
        }
        // JDK8的迭代方式
        map.forEach((key, value) -> {
            System.out.println(key + ":" + value);
        });
    }
}