У меня есть 2 массива строк. Как я могу перебрать оба массива одновременно, чтобы создать HashMap, где Key идет из первого массива, а значение приходит из второго массива.
например.
Array1 = {"A", "B", "C", "D"}
Array2 = {"apple", "boy", "cat", "dog"}
Результирующий HashMap = [{A: яблоко}, {B: мальчик}, {C: кошка}, {D: собака}]
Вот мой код, но он не работает.
AtomicInteger index = new AtomicInteger();
Stream<String> stream = Stream.of(array2);
stream.forEach(x -> mappedData.put(array1[index.getAndIncrement()],x));