■ Contents
xvii
■Chapter 6: Lambda Expressions ������������������������������������������������������������������������ 137
6-1. Writing a Simple Lambda Expression ................................................................... 137
Problem .............................................................................................................................................. 137
Solution...............................................................................................................................................137
How It Works .......................................................................................................................................138
6-2. Enabling the Use of Lambda Expressions ............................................................. 140
Problem .............................................................................................................................................. 140
Solution 1............................................................................................................................................140
Solution 2............................................................................................................................................140
How It Works .......................................................................................................................................141
6-3. Invoking Existing Methods by Name ..................................................................... 143
Problem .............................................................................................................................................. 143
Solution...............................................................................................................................................144
How It Works .......................................................................................................................................145
6-4. Sorting with Fewer Lines of Code ......................................................................... 147
Problem .............................................................................................................................................. 147
Solution 1............................................................................................................................................148
Solution 2............................................................................................................................................148
How It Works .......................................................................................................................................149
6-5. Filtering a Collection of Data ................................................................................. 149
Problem .............................................................................................................................................. 149
Solution...............................................................................................................................................150
How It Works .......................................................................................................................................150
6-6. Implementing Runnable ........................................................................................ 150
Problem .............................................................................................................................................. 150
Solution...............................................................................................................................................150
How It Works .......................................................................................................................................151
6-7. Replacing Anonymous Inner Classes .................................................................... 151
Problem .............................................................................................................................................. 151
Solution...............................................................................................................................................151
How It Works .......................................................................................................................................152