Java 数组大小始终为10
我最近开始遇到一个问题,我创建的任何数组,无论大小,都将是10大小。这是一个普遍的问题吗?我应该简单地重新安装Jgrasp吗?如果不清楚,请参阅以下代码:Java 数组大小始终为10,java,Java,我最近开始遇到一个问题,我创建的任何数组,无论大小,都将是10大小。这是一个普遍的问题吗?我应该简单地重新安装Jgrasp吗?如果不清楚,请参阅以下代码: int [] array = new int[34]; 将创建一个长度为10的数组,同时仍表示长度为34。我可以通过使用调试器来判断这一点。非常感谢您的帮助您的调试器可能只显示数组中的前10项。这是调试工具中的一个常见功能。您可以填充所有34个位置,如果存在ArrayOutOfBounds异常,您将看到它不起作用 如果可以使用列表或向量,为
int [] array = new int[34];
将创建一个长度为10的数组,同时仍表示长度为34。我可以通过使用调试器来判断这一点。非常感谢您的帮助您的调试器可能只显示数组中的前10项。这是调试工具中的一个常见功能。您可以填充所有34个位置,如果存在ArrayOutOfBounds异常,您将看到它不起作用 如果可以使用列表或向量,为什么要使用数组
Vector<Integer> vector = new Vector<>(); //create new Vector
vector.add(5); // add value in vector
将更易于处理和管理我们需要更相关的代码来证明您的statement@CameronMassey此返回的是什么`公共静态无效字符串[]args{int[]数组=新的int[34];System.out.printlnarray.length;}`它打印出了正确的长度。现在一切都有意义了。谢谢