-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathLambdaExpression.java
More file actions
33 lines (31 loc) · 947 Bytes
/
LambdaExpression.java
File metadata and controls
33 lines (31 loc) · 947 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package oops2;
/**
*
* @author sunil shetty
*/
//A lambda expression is a short block of code which takes in parameters and returns a value.
//syntax: parameter -> expression
/*
for more than one parameter
(parameter1, parameter2) -> expression
*/
/*
Expressions are limited. They have to immediately return a value, and
they cannot contain variables, assignments or statements such as if or for.
*/
import java.util.*;
public class LambdaExpression {
public static void main(String[]args){
ArrayList<Integer> numbers = new ArrayList<Integer>();
numbers.add(5);
numbers.add(9);
numbers.add(8);
numbers.add(1);
numbers.forEach((n)-> {System.out.println(n);});
}
}