91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
烟台市| 瓮安县| 兴化市| 溆浦县| 合川市| 潜江市| 神池县| 麟游县| 大石桥市| 获嘉县| 平泉县| 镇平县| 白朗县| 马公市| 大连市| 新昌县| 娄底市| 道孚县| 夹江县| 当雄县| 宁远县| 高密市| 鄂托克旗| 安阳县| 江都市| 嘉荫县| 广河县| 石泉县| 五华县| 乌兰察布市| 柞水县| 昭苏县| 邵阳市| 赤峰市| 化州市| 华蓥市| 崇州市| 赣榆县| 隆昌县| 永康市| 波密县|