-
Book Overview & Buying
-
Table Of Contents
-
Feedback & Rating

Learning Java Functional Programming
By :

A lambda expression can be used in many different situations, including:
We will demonstrate how each of these is accomplished and then elaborate on the use of functional interfaces. As you may remember from Chapter 1, Getting Started with Functional Programming, a functional interface is an interface that has one and only one abstract method.
Consider the forEach
method supported by several classes and interfaces, including the List
interface. In the following example, a List
interface is created and the forEach
method is executed against it. The forEach
method expects an object that implements the Consumer
interface. This will display the three cartoon character names:
List<String> list = Arrays.asList("Huey", "Duey", "Luey"); list.forEach(/* Implementation of Consumer Interface*/);
More specifically, the forEach
method expects an object that implements...
Change the font size
Change margin width
Change background colour