Чтобы напечатать уникальные квадраты чисел с помощью метода map() в потоках Java, вы можете сначала использовать метод map() для получения квадратов чисел, а затем использовать метод distinct() для получения только уникальных квадратов. Вот пример фрагмента кода:
List<Integer> numbers = Arrays.asList(1, 2, 2, 3, 3, 3);
numbers.stream()
.map(n -> n * n)
.distinct()
.forEach(System.out::println);
Этот код выведет уникальные квадраты чисел в списке чисел: 1, 4, 9. Обратите внимание, что необходимо вызвать метод distinct() для фильтрации дубликатов, чтобы получить только уникальные квадраты.
1606 вопрос-ответ по Java: https://github.com/DEBAGanov/interview_questions
Tелеграмм канал: https://t.me/DEBAGanov
Мое резюме: https://github.com/DEBAGanov