java集合map取key使用示例 java遍历map


当然,我可以为你提供一个Java中遍历Map并获取key的示例。这里,我将展示如何使用`entrySet()`方法来遍历Map,并通过`getKey()`获取每个条目的key。


import java.util.HashMap;
import java.util.Map;

public class MapExample {
    public static void main(String[] args) {
        // 创建一个Map实例
        Map<String, Integer> map = new HashMap<>();
        // 向Map中添加一些键值对
        map.put("Apple", 100);
        map.put("Banana", 200);
        map.put("Cherry", 150);

        // 使用entrySet()遍历Map
        for (Map.Entry<String, Integer> entry : map.entrySet()) {
            // 获取key并打印
            String key = entry.getKey();
            System.out.println("Key: " + key);
            // 如果你也需要value,可以这样获取
            // Integer value = entry.getValue();
            // System.out.println("Value: " + value);
        }
    }
}

在这个示例中,`entrySet()`方法返回了Map中包含的映射的`Set`视图。然后,我们使用增强的for循环遍历这个`Set`,并通过`entry.getKey()`获取每个条目的key。如果你还需要访问每个条目的value,可以使用`entry.getValue()`。