Найти тему
DEBAGanov

Java 1139. Как можно вывести на экран уникальные квадраты чисел используя метод map()?

Чтобы напечатать уникальные квадраты чисел с помощью метода 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