Карты (map) позволяют быстро находить значение по указанному ключу. Рассмотрим как их использовать в программах. В предыдущем уроке мы подробно разобрали цикл for. Посмотрели как его использовать для выполнения повторяющихся действий в программе. Сегодня мы откроем для себя карту. Карта — это структура данных. Часто в литературе ее называют хэш — таблицей (hash table). Встречается еще название — ассоциативный массив. Задача карты сохранить соответствие между ключом и значением. Основной операций для карты является поиск значения по его ключу...
Чтобы напечатать уникальные квадраты чисел с помощью метода map() в потоках Java, вы можете сначала использовать метод map() для получения квадратов чисел, а затем использовать метод distinct() для получения только уникальных квадратов. Вот пример фрагмента кода: List<Integer> numbers = Arrays.asList(1, 2, 2, 3, 3, 3);
numbers.stream()
.map(n -> n * n)
.distinct()
...