Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/374.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 数组大小始终为10_Java - Fatal编程技术网

Java 数组大小始终为10

Java 数组大小始终为10,java,Java,我最近开始遇到一个问题,我创建的任何数组,无论大小,都将是10大小。这是一个普遍的问题吗?我应该简单地重新安装Jgrasp吗?如果不清楚,请参阅以下代码: int [] array = new int[34]; 将创建一个长度为10的数组,同时仍表示长度为34。我可以通过使用调试器来判断这一点。非常感谢您的帮助您的调试器可能只显示数组中的前10项。这是调试工具中的一个常见功能。您可以填充所有34个位置,如果存在ArrayOutOfBounds异常,您将看到它不起作用 如果可以使用列表或向量,为

我最近开始遇到一个问题,我创建的任何数组,无论大小,都将是10大小。这是一个普遍的问题吗?我应该简单地重新安装Jgrasp吗?如果不清楚,请参阅以下代码:

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;}`它打印出了正确的长度。现在一切都有意义了。谢谢