2014-08-28 2 views
-1

줄을 모두 실행하면 좋습니다. java.lang.ArrayIndexOutOfBoundsException : 나는 코드가 내가 쓴 일을하면 오류가있을 수 있는지 이해할 수 없어요 2 내가 그것을 실행하면for 내에서 LinkedList가 작동하지 않습니다.

enter image description here

하지만 문제가있는 것입니다.

i=0 | y=0 
i=0 | y=1 
i=0 | y=2 
Error EN HILO: java.lang.ArrayIndexOutOfBoundsException: 2 

다음 행하기 전에, 나는 그 라인 매트릭스와 함께 작동하지만 나는이 프로그램에 영향을 미칠 것으로 생각하지 않습니다. enter image description here

+0

에 대한 예외를 trowing됩니다 <2을있는 그대로 여기

INFOO=new Object[FILAS][CANDIDATE_DE_COLUMNES] 

같은 INFOO를 초기화하는? – longhua

+0

'FILAS'는'ROWS' =) –

+0

그래서'FILAS'가 행인 경우 열은 무엇입니까? OP에서 동일한 'FILAS'에 2 개의 루프가 있음을 발견했습니다. –

답변

0

FILAS이 또한 제대로 정렬하고 형식 코드하는 데 도움이 3.

동일하기 때문에이 될 수 있습니다.

다음 루프는 단일 행을 복제해야합니다.

for(int i=0; i<2;i++) 
{ 
    for(int j=0; j<2;j++) 
    { 
     System.out.println(i + " <-> " + j); 
    } 
} 
+0

아니요, FILAS는 일반이기 때문에 연결 목록의 길이에 따라 다릅니다. 정말 이상합니다. 아마 스레드에 있기 때문에? –

+0

@MikeBrian은 디버거의 루프를 단계별로 실행합니다. 그것은'FILAS'가 무엇인지 그리고 실제로 얼마나 많은 요소들이'INFOO'에 있는지 보여줄 것입니다. – mikek3332002

1

당신은 CANDIDATE_DE_COLUMNES가`FILAS` 무엇 y=2

+1

당신은 그의 스크린 샷을 읽을 수있어서 다행입니다. – mikek3332002

관련 문제