CH4-5 · DECISION

break, continue와 레이블의 선택 기준을 나란히 비교한다

비교 항목: break는 더 찾을 이유가 없을 때 쓴다 / 레이블은 중첩 루프의 대상을 지정한다 / 스트림이나 메서드 추출이 더 나은지 비교한다

break, continue와 레이블 판단표
확인 질문판단 근거코드에서 드러낼 것
break는 더 찾을 이유가 없을 때 쓴다검색 결과 하나만 필요하거나 종료 신호를 만났을 때 뒤 원소를 처리하지 않습니다.타입과 시작값
레이블은 중첩 루프의 대상을 지정한다break outer는 이름 붙은 바깥 반복까지 끝냅니다.실패 또는 변경 경계
스트림이나 메서드 추출이 더 나은지 비교한다검색과 필터링만 필요한 반복은 컬렉션 API로 의도를 표현할 수 있습니다.선택한 규칙의 결과

선택 기준 검색과 필터링만 필요한 반복은 컬렉션 API로 의도를 표현할 수 있습니다.