【发布时间】:2013-02-21 05:54:27
【问题描述】:
我定义了一个用 12 个元素初始化的数组,但是它的 length 属性的值被 JVM 设置为 10,我无法访问第 11 个和第 12 个元素。我应该怎么做才能解决问题? 假设这个数组定义如下:
private static final Type[] p = new Type[]{ null, null, null, null, null, null, null, null, null, null, null, null };
在某些函数中我使用 Type x = p[11];然后我得到上述异常
【问题讨论】:
-
请出示您的代码。
-
请出示您的代码并清楚您想问什么。
-
你可能数错了。
-
我个人觉得,与其让 4-5 个人说相同的评论“向我们展示您的代码”,您还可以投票赞成“向我们展示您的代码评论”:)
-
我保证JVM没有做过这样的事情。