Sobes.tech
Junior — Middle
145

Ինչպե՞ս է տեսք ունենում filter մեթոդի հայտարարությունը Java-ի Stream ինտերֆեյսում։

Ընկերությունները, որտեղ հարցրել են
СБЕРСБЕР

Պատասխան AI-ից

sobes.tech AI

В интерфейсе Stream в Java метод filter объявлен примерно так:

Stream<T> filter(Predicate<? super T> predicate);

Где:

  • T — тип элементов потока.
  • Predicate<? super T> — функциональный интерфейс, принимающий элемент и возвращающий boolean, определяющий, пропускать ли элемент дальше.

Пример использования:

Stream<String> stream = Stream.of("apple", "banana", "cherry");
Stream<String> filtered = stream.filter(s -> s.startsWith("b"));
filtered.forEach(System.out::println); // Выведет "banana"