Lambda expressions have simplified the way we write code. For example, let's see how to use a method from an interface.
This works with Java 1.8 only. Expected output: Welcome to Lambda expressions
public class LambdaDemo
{
public static void main(String args[])
{
LambdaDemo lambdaDemo = new LambdaDemo();
//Using the interface to print
WelcomeMessage welcomeMessage = welcomeString -
System.out.println("Welcome " + welcomeString);
welcomeMessage.printMessage("to Lambda expressions");
}
//Interface definition
interface WelcomeMessage {
void printMessage(String welcomeString);
}
}