-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的所有整数值。 –