从Java映射中获取值

从Java映射中获取值,java,Java,我有一个我无法解决的简单问题 我有一张存储会话的地图: Map<String, ActiveConnections> 我想获取所有字符串值并将它们插入ArrayList 你能告诉他们我怎么做吗?你可以使用该方法获取所有密钥,并用它创建一个新的ArrayList List<String> list = new ArrayList<String>(map.keySet()); Map包含一个名为的方法,该方法 返回此映射中包含的键的集合视图 然后通过使用构造函

我有一个我无法解决的简单问题

我有一张存储会话的地图:

Map<String, ActiveConnections>
我想获取所有字符串值并将它们插入ArrayList


你能告诉他们我怎么做吗?

你可以使用该方法获取所有密钥,并用它创建一个新的ArrayList

List<String> list = new ArrayList<String>(map.keySet());

Map包含一个名为的方法,该方法

返回此映射中包含的键的集合视图

然后通过使用构造函数或addAll方法,使用该集合来构建列表


可能是@Bishan的副本不是那个的副本,IMHO@sᴜʀᴇsʜᴀᴛᴛᴀ 是 啊你说得对。不是那个的复制品。但可能是那个的复制品@笔山:很公平:同意。
keyList.addAll(set);