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

Что такое интерфейс Consumer

Интерфейс `Consumer` в Java — это функциональный интерфейс из пакета `java.util.function`, который принимает один аргумент типа `T` и не возвращает результата. Используется для операций, требующих выполнения действий над объектом, например, модификации или вывода. Основной метод: ```java void accept(T t); ``` Пример использования: ```java Consumer printUpperCase = str -> System.out.println(str.toUpperCase()); printUpperCase.accept("hello"); // Выведет: HELLO ``` Часто применяется в Stream API: ```java List names = Arrays.asList("Alice", "Bob"); names.forEach(name -> System.out.println("Hello, " + name)); ``` Особенности: - Не возвращает значение (`void`) - Может использоваться с `andThen()` для цепочки операций - Подходит для side-effect операций (логирование, модификация)
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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