亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
汾阳市| 姚安县| 城固县| 永吉县| 呼玛县| 柏乡县| 霸州市| 昌江| 宣威市| 融水| 宁化县| 宁德市| 图木舒克市| 浦江县| 类乌齐县| 富顺县| 阳信县| 皋兰县| 甘泉县| 乌审旗| 宁远县| 喀喇| 塘沽区| 綦江县| 永平县| 张掖市| 芷江| 玉林市| 咸宁市| 上饶县| 长葛市| 邹平县| 太和县| 无锡市| 甘南县| 周宁县| 苏尼特左旗| 建平县| 莱阳市| 宜宾县| 伊春市|