これは私が信じた後のあなたです。HashMap は一意のキーしか格納できないため、1 つのキーに対して複数の値が必要な場合は、リストを使用する必要があります。
これを達成するためのより良い方法があるかもしれませんが、それは機能しており、それ自体がかなり表現力があり、何をどのように行うかがかなり明確です。
HashMap は List インターフェイスを受け入れるようになったため、それを実装する任意のリスト型を受け入れることができます。これはかなりきれいです!:)
ArrayList<int[]> values = new ArrayList<int[]>();
values.add(new int[]{1,2});
values.add(new int[]{1,3});
HashMap<String, List<int[]>> H = new HashMap<String, List<int[]>>();
H.put("drdetroit", values);
for(String key : H.keySet()) {
for(int[] array : H.get(key)){
System.out.println(Arrays.toString(array));
}
}