中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

java中map的遍歷方式有哪些

小樊
83
2024-09-26 08:06:00
欄目: 編程語言

在Java中,Map是一個有序的集合,用于存儲鍵值對。遍歷Map的方式有多種,以下是一些常見的方法:

  1. 使用keySet()和get()方法遍歷:
import java.util.HashMap;
import java.util.Map;

public class Main {
    public static void main(String[] args) {
        Map<String, Integer> map = new HashMap<>();
        map.put("one", 1);
        map.put("two", 2);
        map.put("three", 3);

        for (String key : map.keySet()) {
            Integer value = map.get(key);
            System.out.println("Key: " + key + ", Value: " + value);
        }
    }
}
  1. 使用entrySet()遍歷:
import java.util.HashMap;
import java.util.Map;

public class Main {
    public static void main(String[] args) {
        Map<String, Integer> map = new HashMap<>();
        map.put("one", 1);
        map.put("two", 2);
        map.put("three", 3);

        for (Map.Entry<String, Integer> entry : map.entrySet()) {
            System.out.println("Key: " + entry.getKey() + ", Value: " + entry.getValue());
        }
    }
}
  1. 使用Java 8的forEach()方法遍歷(僅適用于Map<String, V>類型的Map):
import java.util.HashMap;
import java.util.Map;

public class Main {
    public static void main(String[] args) {
        Map<String, Integer> map = new HashMap<>();
        map.put("one", 1);
        map.put("two", 2);
        map.put("three", 3);

        map.forEach((key, value) -> {
            System.out.println("Key: " + key + ", Value: " + value);
        });
    }
}
  1. 使用Java 8的Stream API遍歷:
import java.util.HashMap;
import java.util.Map;

public class Main {
    public static void main(String[] args) {
        Map<String, Integer> map = new HashMap<>();
        map.put("one", 1);
        map.put("two", 2);
        map.put("three", 3);

        map.entrySet().stream()
                .forEach(entry -> System.out.println("Key: " + entry.getKey() + ", Value: " + entry.getValue()));
    }
}

以上就是Java中Map的一些常見遍歷方式。

0
诏安县| 临澧县| 锡林郭勒盟| 白银市| 河东区| 石屏县| 浮梁县| 谢通门县| 禄丰县| 霍邱县| 新宾| 广昌县| 宜都市| 青龙| 页游| 三门县| 禹城市| 札达县| 永登县| 新晃| 马公市| 阳原县| 芮城县| 阳城县| 临城县| 旬邑县| 固始县| 安国市| 小金县| 凉城县| 泸水县| 闵行区| 普兰县| 襄垣县| 松滋市| 姚安县| 芮城县| 土默特右旗| 崇州市| 兰州市| 漾濞|