我有一个哈希图,如下所示。
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)