我正在嘗試使用LinkedList
類來加載任何數組。我正在查看addAll
方法的文檔,在我看來,我可以用很少的努力加載一組東西。Using LinkedList Java Class
addAll(int index, Collection<? extends E> c) Inserts all of the elements in the specified collection into this list, starting at the specified position.
但我不太確定如何構造它。
我們只是說我有一個對象數組,我試圖將對象加載到鏈接列表中。
我該怎麼寫?
注意:我試圖將它加載到列表中,因爲我將多次刪除和添加。
我用下面的代碼,但我得到一個錯誤:
int[] a = new int[5];
for(int index = 0; index<5; index++){
a[index] = index;
}
List<Integer> list = new LinkedList<Integer>();
list.addAll(Arrays.asList(a)); //error Here won't take a[]
我去了ArrayList,但我很想知道爲什麼這不起作用? – Tags
查看更新回答的原因。 – Premraj