반응형
자바에서 스트림(Stream) 사용 중
Variable used in lambda expression should be final or effectively final
이런 에러가 발생하고 있는 것이 보이는데
에러 내용은 람다식 사용 시
final이나 사실상 final인 변수를 사용하라는 건데
결국은 람다식 내에서 변경될 수 없는 값을
사용하라는 의미이기 때문에
람다식 사용 전 변수를 생성해준 뒤
해당 변수에 값을 할당해서
람다식에서 사용해주면 된다
반응형
'Error & Fix' 카테고리의 다른 글
인텔리제이 Could not open init generic class cache for initialization script 해결방법 (1) | 2021.11.03 |
---|---|
인텔리제이 The specified project directory '프로젝트명' does not exist 해결방법 (0) | 2021.11.03 |
이클립스 JRE System Library (unbound) 해결방법 (1) | 2021.10.21 |
이클립스 Could not find or load main class 해결방법 (1) | 2021.10.21 |
인텔리제이 untitled104 뜰 경우 해결방법 (0) | 2021.10.20 |
댓글