👉 기본 환경
- Language: Java
- IDE: Eclipse
⌨️ 코드
1
2
3
4
5
|
int[] intArr = new int[3];
while (intArr.length-- > 0) {
}
|
🖨️오류
java.lang.Error: Unresolved compilation problem: The final field array.length cannot be assigned
📡 원인
array의 length 값은 final 값으로 변경할 수 없음
📰 해결 방법
1
2
3
4
5
6
|
int[] intArr = new int[3];
int len = intArr.length;
while (len-- > 0) {
}
|
새로운 변수를 선언해서 length값을 넣고, 해당 변수의 값을 변경
'Java > Java with Error' 카테고리의 다른 글
[해결 방법] java.lang.ClassCastException (0) | 2023.08.15 |
---|---|
[해결 방법] Syntax error (0) | 2023.08.09 |
[해결 방법] java.lang.Error (0) | 2023.06.06 |
[해결 방법] java.lang.Error (0) | 2023.04.09 |
[해결 방법] java.lang.NumberFormatException (0) | 2023.04.02 |