Задачи на многомерность в Java. Часть 5
Дана коллекция Map с списками:
Map<String, List<?>> map = Map.of(
"numbers", List.of(1, 2, 3),
"letters", List.of("a", "b", "c")
);
Используя вложенный цикл for, выведите все элементы всех списков.
Дана коллекция Map с массивами:
Map<String, int[]> map = Map.of( "first", new int[] {10, 20, 30}, "second", new int[] {40, 50, 60} );
Используя вложенный цикл for, найдите общую сумму всех чисел.
Дана коллекция Map с множествами:
Map<String, Set<Integer>> map = Map.of( "set1", Set.of(1, 2, 3), "set2", Set.of(4, 5, 6) );
Используя вложенный цикл for, объедините все элементы в один список.
Дана коллекция Map с Map:
Map<String, Map<String, Integer>> map = Map.of( "inner1", Map.of("a", 1, "b", 2), "inner2", Map.of("c", 3, "d", 4) );
Используя вложенный цикл for, найдите сумму всех значений внутренних Map.
Дана коллекция Map с двухмерными массивами:
Map<String, int[][]> map = Map.of(
"matrix1", new int[][] {
{1, 2},
{3, 4}
},
"matrix2", new int[][] {
{5, 6},
{7, 8}
}
);
Используя тройной цикл for, найдите произведение всех элементов.
Дана коллекция Map с списками строк:
Map<String, List<String>> map = Map.of(
"fruits", List.of("apple", "banana"),
"colors", List.of("red", "blue")
);
Используя вложенный цикл for, создайте строку из всех элементов.
Дана коллекция Map с массивами символов:
Map<String, char[]> map = Map.of( "row1", new char[] {'a', 'b', 'c'}, "row2", new char[] {'d', 'e', 'f'} );
Используя вложенный цикл for, объедините все символы в одну строку.
Дана коллекция Map с списками чисел:
Map<String, List<Integer>> map = Map.of(
"odds", List.of(1, 3, 5),
"evens", List.of(2, 4, 6)
);
Используя вложенный цикл for, создайте список всех чисел.
Дана коллекция Map с множествами символов:
Map<String, Set<Character>> map = Map.of( "setA", Set.of('x', 'y', 'z'), "setB", Set.of('a', 'b', 'c') );
Используя вложенный цикл for, объедините все символы в строку.
Дана коллекция Map с Map:
Map<String, Map<String, Integer>> map = Map.of( "map1", Map.of("one", 1, "two", 2), "map2", Map.of("three", 3, "four", 4) );
Используя вложенный цикл for, создайте список всех ключей внутренних Map.