gpt4 book ai didi

java - 如何将 Map 转换为 List

转载 作者:行者123 更新时间:2023-11-30 04:46:26 24 4
gpt4 key购买 nike

我有一张 map Map<Integer, List>与键,值。我需要将其转换为列表并将其传递给调用函数。一旦我有了列表,我需要将其转换回 Map<Integer, List>

我将 map 转换为列表的原因是因为我需要为此方法创建网络服务。由于我无法将 map 公开给网络服务,因此我需要将其转换为列表。

如何实现这一目标..?

最佳答案

map 有两个函数,分别为keySet()values()。它们分别返回映射的键和值。键以 Set 形式返回,值以 Collection 形式返回。

您可以从其中任何一个创建列表。

这是一个例子:

Map<Integer, List> map = // map creation;
List<Integer> keyList = new ArrayList<Integer>(map.keySet());
List<List> valueList = new ArrayList<List>(map.values());

关于java - 如何将 Map<Integer, List> 转换为 List,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10850514/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com