数组大小始终为十

时间:2015-01-12 05:44:14

标签: java

我最近遇到了一个问题,我创建的任何数组都不管我打算的大小是10。这是个常见的问题吗?我应该简单地重新安装Jgrasp吗?如果不清楚这里有一些代码:

int [] array = new int[34];

将创建一个长度为十的数组,同时仍然说它是长度34.我可以通过调试器来说明这一点。任何帮助表示赞赏

2 个答案:

答案 0 :(得分:0)

您的调试器可能只显示数组中的前10个项目。这是调试工具的常见功能。

答案 1 :(得分:0)

你可以填满所有34个地方,如果有一个" ArrayOutOfBounds"例外,你会发现它不起作用..

如果可以使用List或Vector,为什么要使用数组?

Vector<Integer> vector = new Vector<>(); //create new Vector
vector.add(5); // add value in vector

将更容易处理和管理