[자바] 람다식

hgh1472·2023년 12월 29일

자바

목록 보기
1/4

람다식이란 메서드를 하나의 식으로 표현

하나의 식으로 표현하여 훨씬 간략하게 표현할 수 있다.

public Optional<Member> findByName(String name) {
        return store.values().stream()
                .filter(member -> member.getName().equals(name))
                .findAny();
    }

위 코드에서 member -> member.getName().equals(name)에 해당한다.

name이 같은 멤버를 반환하는 메소드를 하나 생성하기보다는 이렇게 람다식으로 표현하면 훨씬 간결하게 작성할 수 있다.

0개의 댓글