-1
我有一個hashmap,如下所示。從java中hashmap的arraylist檢索值?
indexMap = new HashMap<String, ArrayList<Integer>>();
我可以從這樣的字符串值,收集,
String[] keysProblem2 = (String[]) indexMap.keySet().toArray(new String[0]);
如何從ArrayList中收集值?我試圖做這樣的,
Integer [] valuesProblem2 = (Integer[]) indexMap.values().toArray(new Integer[indexMap.size()]);
但被賦予這樣的錯誤,
java.lang.ArrayStoreException: java.lang.String
at java.util.AbstractCollection.toArray(Unknown Source)
你試圖收集*每個ArrayList的所有*整型值HashMap,還是你只是想收集有關一個單獨的密鑰的整數值? – Vulcan
@Vulcan +1,不錯的地方 – MadProgrammer
@vulcan我想要在Hashmap中收集arraylist的所有整數值。 –