Я написал такой метод. Я не знаю, как фильтровать, чтобы получить простые числа из списка.
edit: мне было интересно, возможно ли это проверить, используя только один длинный возврат и потоки
edit2: знаю, я знаю, что не могу
Код: Выделить всё
public static List primeNumbers(List list) {
return Optional.ofNullable(list)
.orElse(Collections.emptyList())
.stream()
.filter(Objects::nonNull)
.filter(i -> i %2 ==0)
.toList();
}
Подробнее здесь: https://stackoverflow.com/questions/698 ... ava-stream
Мобильная версия