Я хочу преобразовать List<Integer[]>
в Map<Integer,List<Integer>>
.
Integer[]
имеет размер два. Integer[0]
является ключом карты, а Integer[1]
будет значением карты.
Давайте рассмотрим пример. Входные значения:
List<Integer[]> a=new ArrayList<>(5);
a.add(new Integer[] {1,2});
a.add(new Integer[] {1,3});
a.add(new Integer[] {1,15});
a.add(new Integer[] {2,11});
a.add(new Integer[] {2,7});
И полученная карта вывода будет иметь две клавиши, 1 и 2.
Значения ключа 1 равны 2,3 и 15.
Значения ключа 2 равны 11 и 7.