728x90
반응형
람다식을 사용할 때 지역변수의 값을 바꾸지 못한다는 문제 때문에 발생.
1. 변수를 클래스생성하고 불러와서 저장시키기
https://wakestand.tistory.com/432
자바 Local variable '변수명' defined in an enclosing scope must be final or effectively final 에러 해결방법
해당 에러는 람다(Lambda)식을 사용할 때 발생하는 에러인데 String 배열 arr을 stream 형태로 변환한 뒤 forEach를 돌리면서 String s에 ABC를 넣어주려고 하는 코드인데 보면 Local variable '변수명' defined in an
wakestand.tistory.com
2. for 문으로 변경
3. .map .filter .collect 등을 활용하기
728x90
반응형