2015-05-07 45 views
1

有什麼區別我在Java工作,想知道添加括號是什麼。我查閱了這個文檔,並通過了List文檔,但似乎無法弄清楚。Java列表<String>和列表<String> []

+3

x類型的元件的陣列,第二個是一個[ (https://docs.oracle.com/javase/tutorial/java/nutsandbolts/arrays.html)。 – kiheru

+1

'列表 []'是一個字符串列表數組。括號是Java的語言特性並且與'List'沒有任何直接關係。 – Smutje

+0

哦,別介意我很笨。它必須是一個列表數組。 –

回答

10

List<String>StringList A S(即List含有String元件)。

List<String>[]List S的String秒的陣列(即,一個數組,其元素是List<String>

對於每一種類型的xx[]

+0

謝謝。在提問後我立即意識到了這一點。 –

+0

我想問問這是如何使用的。我可以聲明列表的數組沒有問題,但是,我似乎無法初始化它。我收到一個錯誤,我無法創建一個泛型類型的數組。如果是這種情況,如何使用一系列列表? –

+0

@AymanElmubark你可以閱讀它[這裏](http://stackoverflow.com/questions/217065/cannot-create-an-array-of-linkedlists-in-java)。 – Eran