以下に示すようなハッシュマップがあります。
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)