item 58. 전통적인 for 문보다는 for-each 문을 사용하라 item 45에서 이야기했듯, 스트림이 제격인 작업이 있고 반복이 제격인 작업이 있다. 전통적인 for 문과 비교했을 때 for-each 문은 명료하고, 유연하고, 버그를 예방해준다. 성능 저하도 없다. 가능한 모든 곳에서 for 문이 아닌 for-each 문을 사용하자. for-each 문을 사용할 수 없는 상황 파괴적인 필터링(원소 제거) 변형(원소 수정, 전체 수정) 병렬 반복(각각의 반복자와 인덱스 변수가 필요할 경우)