JAVA

[JAVA] stream anyMatch 사용

오선지♬ 2024. 9. 9. 19:56
728x90
반응형
List<ResListDTO> resList = getList(listParam);
		
    // 처리결과 등록 여부가 전체 TRUE인지 확인
    for( ResListDTO res : resList ) {
        rsltYn = res.getRsltYn();
        if(!rsltYn) {
            break;
        }
    }

    // 처리결과가 전체 TRUE이면, 처리로직
    if(rsltYn) {

    }
boolean hasFalse = resVocList.stream()
                             .anyMatch(dto -> !dto.getRsltYn());

if (hasFalse) {
    // RsltYn이 false인 객체가 하나라도 있는 경우 처리할 로직
} else {
    // 모든 RsltYn이 true인 경우 처리할 로직
}
728x90
반응형