java
Java 8 Stream에서 filter를 사용하는 다양한 Predicate
Java 8에서 stream을 사용할 때 filter로 특정 요소를 찾는 다양한 방법을 알아보자. Predicate: 인수를 받아 boolean 값을 반환하는 함수형 인터페이스이다. 즉, 조건이 참이면 true로 리턴하고, 거짓이면 false로 리턴한다. stream의 filter는 인수로 Predicate를 받는다. 1. 기본 Predicate를 사용하는 방법 기본적으로 filter를 사용하여 'A'로 시작하는 단어를 찾는 방법이다. filter는 인수로 Predicate를 받고 찾으려는 람다식을 표현하면 된다. @Test public void filterTest() { List names = Arrays.asList("James", "Alex", "Alberto", "Robert"); ..
2023. 1. 28. 20:33