sách gpt4 ăn đã đi

Bản đồ sử dụng luồng java8> Chuyển đổi sang danh sách

In lại 作者:搜寻专家 更新时间:2023-11-01 01:25:00 27 4
mua khóa gpt4 giày nike

我喜欢 Java 8 中的 Streams 概念。现在我想借助 Java Streams 将 Java 中的 Map 转换为排序列表。我只想显示列表而不将其存储在任何地方。我希望在结果列表中有这个输出:

5, 7, 8, 10, 19, 20, 22, 28, 30, 35, 40, 45, 50 . 

Đây là mã của tôi:

    Map> obj=new HashMap>();
obj.put(5, Arrays.asList(7,8,30));
obj.put(10, Arrays.asList(20));
obj.put(19, Arrays.asList(22,50));
obj.put(28, Arrays.asList(35,40,45));

câu trả lời hay nhất

我不明白为什么有人会想要这样做(除了玩 Streams),但你可以将 Bản đồ Chuyển đổi thành 的平面 Suối >整数然后排序:

List sorted =
obj.entrySet()
.stream()
.flatMap(e-> Stream.concat(Stream.of(e.getKey()),e.getValue().stream()))
.sorted()
.collect(Collectors.toList());

关于java - 使用 java8 流将 Map> 转换为 List,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43514002/

27 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress