我最近遇到了一个问题,我创建的任何数组都不管我打算的大小是10。这是个常见的问题吗?我应该简单地重新安装Jgrasp吗?如果不清楚这里有一些代码:
int [] array = new int[34];
将创建一个长度为十的数组,同时仍然说它是长度34.我可以通过调试器来说明这一点。任何帮助表示赞赏
答案 0 :(得分:0)
您的调试器可能只显示数组中的前10个项目。这是调试工具的常见功能。
答案 1 :(得分:0)
你可以填满所有34个地方,如果有一个" ArrayOutOfBounds"例外,你会发现它不起作用..
如果可以使用List或Vector,为什么要使用数组?
Vector<Integer> vector = new Vector<>(); //create new Vector
vector.add(5); // add value in vector
将更容易处理和管理