2010-06-18 137 views
2

如何獲取HashMap到列表?例如:從地圖獲取列表?

Map<String, Horse> horses = new HashMap<String, Horse>(); 

ArrayList<Horse> = horses.toArray(); 

感謝

+0

要清楚,你只需要值而不是鍵,是正確的? – 2010-06-18 21:37:52

+0

正確,只是價值觀。 – user246114 2010-06-18 21:39:02

回答

4
List<Horse> horsesAsList = new ArrayList<Horse>(horses.values()); 
2
List<Horses> = new ArrayList<Horses>(horses.values()); 

horses.values()返回Collection,如果是這樣也沒事,你可以跳過ArrayList的創建。