lambda 2

[JAVA] JAVA 람다식을 활용한 예제 (1) | Yoon's Dev

AVA 람다식을 활용한 예제 (1) TO Do. - 디젤 자동차만 모두 찾기 - 10년보다 오래된 자동차만 모두 찾기 - 10년보다 오래된 디젤 자동차만 모두 찾기 - 디젤 자동차를 출력하되 모델과 연식만 나타나도록 출력 - 10년보다 오래된 자동차를 출력하되 모델, 연식, 주행거리만 출력 목표: 람다식을 활용하여 조건에 맞는 자동차 찾는 프로그램을 만들어보자! 1. 필요한 메서드와 인터페이스 ■ 필요한 메서드 List findCars(List all, CarPredicate p) List: 요구 조건에 맞는 차들 List all: 다양한 종류의 자동차 CarPredicate p: 요구조건 void printCars(List all, CarConsumer c) ■ 필요한 인터페이스 1) CarConsum..

Language/JAVA 2021.05.08

[JAVA] JAVA의 람다식 사용법 및 다양한 작성 예제 | Yoon's Dev

JAVA의 람다식(lambda) 사용법 및 다양한 작성 예제 Java의 람다식 ■ 자바의 람다식 ✓ 람다식(lambda) - 자바에서는 함수를 메서드라고 부르고 메서드의 형태로 존재 - 자바 람다식의 구조 . (argument) -> { body } 구문을 사용하여 작성 @매개변수 리스트 - 함수에 전달되는 매개변수들이 나열 - 매개변수를 생략하면 컴파일러가 추론 기능을 이용하여 알아서 처리 - 매개변수가 하나인 경우 괄호를 생략 가능 @애로우 토큰 - 매개변수 리스트와 함수 코드를 분리시키는 역할 - "->" 기호: 매개변수들을 전달하여 함수 바디 { }에 작성된 코드를 실행 @함수 바디 - 함수의 코드 - 중괄호 ({ })로 둘러싸는 것이 일반적이지만, 한 문장인 경우 중괄호({ })를 생략 가능 -..

Language/JAVA 2021.04.21