为什么不能使用foreach初始化LinkedList?

时间:2019-06-13 13:17:25

标签: java foreach linked-list initialization

我尝试使用Java中的foreach来初始化LinkedList。

但是我不能启迪。

我调试了源代码。

使用foreach时,无法初始化LinkedList。

我想知道为什么会这样。

LinkedList<Edge>[] list = new LinkedList[V + 1];

/* success */
// for (int i = 0; i <= V; i++) {
//  list[i] = new LinkedList<Edge>();
// }

/* fail */
for(LinkedList<Edge> l : list) {
    l = new LinkedList<Edge>();
}

0 个答案:

没有答案