[JAVA] 람다식
람다식
1. 개념
- 익명함수로 메소드 이름 없이 간단히 작성하는 메소드
- 파라미터 하나일때 괄호 생략 가능
- 여러 줄 -> {}와 return을 직접 작성
2. 작성법
(param) -> expression
예제
List<Integer> list = Arrays.asList(1,2,3,4,5,6,8,9);
List<String> sList = list.stream()
.map(x ->{
String s = String.valueOf(x*3)+"이다!";
return s;
}).collect(Collectors.toList());
System.out.println(sList);
[3이다!, 6이다!, 9이다!, 12이다!, 15이다!, 18이다!, 24이다!, 27이다!]
Leave a comment