現在、配列のすべてのインデックスに単一の値を格納しており、末尾に最後の1つを と格納しています。 マップのすべての値をint配列[]に格納します。だから、あなたが何を探していることは一人一人を追加でマップの(例:HashMap <Character、Integer> map)整数値をint配列[]に格納する方法は?
HashMap<Character, Integer> map = new HashMap<>();
//populate map
Integer[] values = (Integer[])map.values().toArray();
私はあなたが最初の事はあなたがそれはそれをやっている理由を理解するために持っているコードを注意深く見ていることを示唆しています。ヒント:ネストしたループは必要ありません。 –