반복하는 동안 Java8의 스트림 내에서 객체 수정 Java8 스트림에서 객체를 수정 / 업데이트 할 수 있습니까? 예를 들어. List users: users.stream().forEach(u -> u.setProperty("value")) 예, 스트림 내부의 객체 상태를 수정할 수 있지만 스트림 소스 의 상태는 수정하지 않아야 합니다. 에서 비 간섭 우리가 읽을 수 스트림 패키지 문서의 섹션 : 대부분의 데이터 소스에서 간섭 방지 는 스트림 파이프 라인을 실행하는 동안 데이터 소스가 전혀 수정되지 않도록하는 것을 의미합니다 . 이에 대한 주목할만한 예외는 소스가 동시 수정을 처리하도록 특별히 설계된 동시 컬렉션 인 스트림입니다. 동시 스트림 소스는 특성을 Spliterator보고하는 소스 CONCUR..