2012-03-15 2 views
1

이 질문은 Windows 7에서 Eclipse Indigo SR1을 사용하여 Java 코드를 작성하는 것에 대한 것입니다. 나는 객체 배열을 선언했다. (IloNumExpr의 배열, 나는 CPLEX 최적화 코드를 작성하고 있지만, 중요하지 않다고 생각한다). 를 선언 한 후, 내가 디버거에서 IloNumExpr의 배열을 통해, 내가 메시지가 표시 마우스 때이 배열의 개별 요소를 볼 때세부 형식 작성기 오류, Java Eclipse Indigo SR1

Detail formatter error: 
    An exception occurred: java.lang.ArrayIndexOutOfBoundsException 

하지만, 그들은 모두 (다음 줄에 중단 점을 넣어) null을 사용하고 루프를 통해 각각을 할당 할 때 오류가 발생하지 않습니다. 할당 된 후에도 Eclipse는 여전히 동일한 세부 형식 작성기 오류를 알려주지 만 모든 요소는 예상대로 할당되며 다른 배열에이 배열을 전달하면 모든 것이 예상대로 작동합니다.

이것은 무엇을 의미합니까? 걱정해야합니까?

답변

0

이 메시지도 있습니다.

this.arr = Arrays.copyOfRange(arr,0,counter); 

this.arrnull, 그래서 내가 추가 할 때 그것은 도움이 : 처음에는
내가 사용

this.arr = new String[counter]; 
this.arr = Arrays.copyOfRange(arr,0,counter); 
+0

에 오신 것을 환영에 유래 할 수 있습니다. 질문을 올바르게하는 방법에 대해 살펴보십시오. 질문에 더 많은 정보를 추가하려면 답변을 추가하는 대신 질문을 편집하십시오. 그리고 최소한의 코드 만 붙여주세요. 귀하의 예에서는 "카운터"또는 "arr"의 의미를 알 수 없습니다. – Heri

관련 문제