@java2blog
Java2blog
2 years
How to write a lambda expression in a way that you will never forget. A Thread 🧵
1
1
1

Replies

@java2blog
Java2blog
2 years
Step 1: Go to the source code functional interface for which you need to write lambda expressions and copy the parameters of its abstract method. For example: Let's say you want to write lambda expression for Consumer.
1
0
0
@java2blog
Java2blog
2 years
Step 2 : Put Array Operator
1
0
0
@java2blog
Java2blog
2 years
Step 3:  Write the implementation similar to a method which takes String as input and returns nothing. Please note that we need to use curly braces {} and a return statement when we want to execute multiple statements.
1
0
0
@java2blog
Java2blog
2 years
Let's use this method to write the Function functional interface.
1
0
0
@java2blog
Java2blog
2 years
Now, let's say we are given a list of employee objects listOfEmployees and we need to obtain a list of the names of employees. Here, we will use the map() method of the Stream API that takes a Function as a parameter.
1
0
0
@java2blog
Java2blog
2 years
Here is an article on lambda expressions to understand it better. https://t.co/M5VirVF8Om
1
0
0
@java2blog
Java2blog
2 years
That's a wrap! Please follow @java2blog for more such content.
0
0
0