2015-05-07 47 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