[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이다!]

Categories:

Updated:

Leave a comment