2013-11-27 59 views
0

我有這個我無法解決的簡單問題。從Java Map獲取值

我有這個地圖存儲會話:

Map<String, ActiveConnections> 

我想所有的字符串值,並將其插入到ArrayList中。

你能告訴他我該怎麼做嗎?

+0

[如何將地圖在Java列表轉換?(HTTP的可能重複://計算器。 com/questions/1026723 /如何轉換地圖到列表中的java) – Bishan

+0

@Bishan不是那個,恕我直言,重複。 –

+0

@sᴜʀᴇsʜᴀᴛᴛᴀ是的。你是對的。不是那個重複的**。但**可能有重複的**。 :) – Bishan

回答

5

您可以使用keySet()方法獲得所有密鑰,並創建一個新的ArrayList

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

地圖中含有一種叫keySet()方法,它

返回包含在此映射中鍵的Set視圖。

然後使用Set建立自己的List,通過構造函數或使用addAll方法

keyList.addAll(set);