Встречается на собеседованиях • сегодня

Где применяется Consumer

Consumer — функциональный интерфейс из пакета `java.util.function`. Принимает один аргумент (T), выполняет операцию и не возвращает результат. Основные применения: 1. **Обработка элементов в коллекциях** ```java List names = Arrays.asList("Alice", "Bob"); names.forEach(name -> System.out.println(name)); ``` 2. **Логирование или side-эффекты** ```java Consumer logger = msg -> System.out.println("[LOG] " + msg); logger.accept("User logged in"); ``` 3. **Цепочки операций** ```java Consumer greet = s -> System.out.println("Hello, " + s); Consumer shout = s -> System.out.println(s.toUpperCase()); greet.andThen(shout).accept("Java"); ``` 4. **Конфигурация объектов** ```java Consumer setName = p -> p.setName("John"); Person person = new Person(); setName.accept(person); ``` Используется в Stream API, Optional, CompletableFuture и других API для обработки данных без возврата значения.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы