【发布时间】:2020-05-22 13:54:37
【问题描述】:
我想在arraylist中传递值,并初始化好。但是有一个错误 -
线程“主”java.lang.IndexOutOfBoundsException 中的异常:索引:3,大小:0
我正在努力,这是我的代码 -
public static void main(String[]args)
{
int n = 3;
ArrayList<ArrayList<Integer>> graph = new ArrayList<>(n+2);
for(int i=0; i < n+2 ; i++) {
graph.add(new ArrayList<>(n+2));
}
graph.get(1).add(3,9);
graph.get(2).add(3,1);
graph.get(1).add(2,5);
int s = 1, d = 3;
System.out.println(dijkstra(s,d,graph));
}
【问题讨论】: