Передача лямбда-выражений в качестве аргументов в Java

Передача лямбда-выражений в качестве аргументов в Java

Как известно, лямбда-выражение может быть использовано в любом контексте, предоставляющем его целевой тип

Один из таких контекстов возни­кает при передаче лямбда-выражения в качестве аргумента.

В действительностипередача лямбда-выражений в качестве аргументов является весьма распростра­ненным примером их применения.

Более того, это весьма эффективное их при­менение, поскольку оно дает возможность передать исполняемый код методу в качестве его аргумента.

Благадоря этому значительно повышается выразительная сила Java. Читать