“线程中的异常”;“主要”;java.lang

“线程中的异常”;“主要”;java.lang,java,Java,我一直在用Java进行一些培训,我想制作一个关于矩阵3x5中随机数的部分程序,其中一列中的每个数字与其他数字相比可能属于不同的一打 我会做一个更好的解释: 在一行中,你可以有9和11,但你不能有11和13,因为它们属于同一打(11-20)。了解Tombola游戏的人会理解它 但是在编译并使用cmd执行之后的主要错误是下面的错误,线程main java.lang中的异常 所以我希望你能帮助我:毕竟我是一个新的Java程序员 线程“main”java.lang.IndexOutOfBoundsExc

我一直在用Java进行一些培训,我想制作一个关于矩阵3x5中随机数的部分程序,其中一列中的每个数字与其他数字相比可能属于不同的一打

我会做一个更好的解释:

在一行中,你可以有9和11,但你不能有11和13,因为它们属于同一打(11-20)。了解Tombola游戏的人会理解它

但是在编译并使用cmd执行之后的主要错误是下面的错误,线程main java.lang中的异常

所以我希望你能帮助我:毕竟我是一个新的Java程序员

线程“main”java.lang.IndexOutOfBoundsException:索引中出现异常 0超出长度0的界限 位于java.base/jdk.internal.util.premissions.outOfBounds(未知源) 位于java.base/jdk.internal.util.premissions.outOfBoundsCheckIndex(未知 (来源) 位于java.base/jdk.internal.util.premissions.checkIndex(未知源) 位于java.base/java.util.Objects.checkIndex(未知源) 位于java.base/java.util.ArrayList.remove(未知源) at Sheet.(Sheet.java:20) at Sheet.main(Sheet.java:35)

import java.util.*;
导入java.math.*;
课程表{
私有int[][]选项卡;
公开页(){
int[]tab=新int[3][5];
列表=新的ArrayList();

对于(int l=10;l您
列表中删除的
数字比以前添加的多

加法器环路

for(int l=10; l<=90; l+=10){
    list.add(l);
}

for(int l=10;l异常的原因是行

list.remove(0*10);
要检查,您可以像下面这样进行注释并运行

//list.remove(0*10);

list.remove(0*10);
?我在网上读过,我看到remove方法有效地从列表中删除了该元素,如数组、整数等。无论如何,这是一个3x5表,好吧,但列表是一种指示符,可以帮助数字在初始化后针对它,使每一行都有自己的一打
list.remove(0*10);
//list.remove(0*10);