Встречается на 2% собеседований по Java
Как называется интерфейс, который принимает и возвращает значение
Это UnaryOperator<T>. Он наследуется от Function<T, T> и используется для операций, где входной и выходной типы совпадают. Часто применяется в Stream API для преобразований.
Пример:
java
UnaryOperator<String> toUpperCase = String::toUpperCase;
String result = toUpperCase.apply("hello"); // "HELLO"Ключевые особенности:
- Принимает один аргумент типа T
- Возвращает результат того же типа T
- Имеет стандартные методы
identity()иcompose() - Часто используется с
replaceAll()в коллекциях

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы