【发布时间】:2016-09-03 09:49:50
【问题描述】:
我正在尝试在 Java 中初始化一个数组并在其中插入一些值,但我得到了超出范围的异常。这是代码
int xPoints[] = new int[]{};
int i = 0;
for(Edge e : myVectorOfEdges){
xPoints[i] = e.start;
i++;
}
我必须使用这种类型的数据结构,因为我正在使用只接受 int[] 类型的多边形。
【问题讨论】:
-
您的 xPoints 初始化不正确。试试这个:stackoverflow.com/questions/363681/…
-
myVectorOfEdges是什么类型的? -
@Andrew 它是 Edge 类型,一个创建的类,它在其中存储起点和终点索引
标签: java arrays indexoutofboundsexception