/////
Search
Duplicate

stream().anyMatch에 대한 문제

기록 날짜
2024/01/19
작성자
임지훈
황규정
주제

문제

boolean checkProductList = product.getProductLists.stream().anyMatch(productList → !productList.getProduct.equal(product));
위의 코드를 실행 시켰는데 지속해서 false만을 반환하였다.

해결방안

stream().anyMatch를 이용할 때
검사하는 stream이 비어있다면
anyMatch는 항상 false를 반환합니다.
혹시 비어있을 경우를 검사하고 싶다면
noneMathc를 사용하면 true를 반환합니다.