Java for';行不通
如果我把所有的线路都排好 但是如果我运行它,就会出现一个问题:java.lang.ArrayIndexOutOfBoundsException:2 我不明白如果代码按照我写的做,怎么会有错误Java for';行不通,java,string,vector,collections,Java,String,Vector,Collections,如果我把所有的线路都排好 但是如果我运行它,就会出现一个问题:java.lang.ArrayIndexOutOfBoundsException:2 我不明白如果代码按照我写的做,怎么会有错误 i=0 | y=0 i=0 | y=1 i=0 | y=2 Error EN HILO: java.lang.ArrayIndexOutOfBoundsException: 2 在这些行之前,我在这些行中使用matrix,但我认为这不会影响程序。 这可能是因为FILAS等于3 它还有助于正确对齐和格式化
i=0 | y=0
i=0 | y=1
i=0 | y=2
Error EN HILO: java.lang.ArrayIndexOutOfBoundsException: 2
在这些行之前,我在这些行中使用matrix,但我认为这不会影响程序。
这可能是因为
FILAS
等于3
它还有助于正确对齐和格式化代码
下面的循环应该复制您的单行
for(int i=0; i<2;i++)
{
for(int j=0; j<2;j++)
{
System.out.println(i + " <-> " + j);
}
}
for(inti=0;i您正在像这样初始化INFOO
INFOO=new Object[FILAS][CANDIDATE_DE_COLUMNES]
因为这里的候选列是FILAS
是行
=),所以如果FILAS
是行,那么列是什么?在您的OP中,发现同一FILAS
上有两个循环。不,因为FILAS是泛型的,它取决于linkedlist的长度。这真的很奇怪。也许是因为它在一个线程中?@MikeBrian在调试器中逐步完成了循环。它应该向您显示什么是FILAS
,以及INFOO
中实际有多少元素。