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

溫馨提示×

java中map轉list怎么實現

小億
243
2023-12-16 19:57:50
欄目: 編程語言

可以使用Java的Stream流來實現Map轉List。具體步驟如下:

  1. 使用keySet()方法獲取Map中所有的key。
  2. 使用stream()方法將key轉換為Stream流。
  3. 使用map()方法將每個key轉換為對應的value。
  4. 使用collect()方法將Stream流轉換為List。

以下是示例代碼:

import java.util.*;

public class MapToListExample {
    public static void main(String[] args) {
        Map<String, Integer> map = new HashMap<>();
        map.put("a", 1);
        map.put("b", 2);
        map.put("c", 3);

        List<Integer> list = map.keySet()
                                .stream()
                                .map(map::get)
                                .collect(Collectors.toList());

        System.out.println(list); // [1, 2, 3]
    }
}

在上述代碼中,我們首先創建了一個包含鍵值對的Map對象。然后,我們使用keySet()方法獲取所有的key,使用stream()方法將key轉換為Stream流,再使用map()方法將每個key轉換為對應的value。最后,使用collect()方法將Stream流轉換為List。最終的輸出結果是[1, 2, 3]

0
三明市| 拉萨市| 嘉禾县| 北宁市| 筠连县| 泾阳县| 德令哈市| 安西县| 察隅县| 晋宁县| 泗水县| 天门市| 石门县| 玉山县| 麻栗坡县| 富顺县| 岢岚县| 曲松县| 东乡县| 文化| 夏邑县| 岐山县| 二连浩特市| 望都县| 莱州市| 区。| 尖扎县| 中卫市| 霍林郭勒市| 钦州市| 麻城市| 龙门县| 浮梁县| 栾川县| 闽清县| 苏尼特左旗| 友谊县| 吉林市| 鹤庆县| 荔浦县| 义乌市|