在Java中,仅通过向集合中添加内容就不会神奇地实现它们的存在。您必须首先pcList
创建一个空集合来进行初始化:
List
空集合不同于null
。空集合实际上是一个集合,但是其中还没有任何元素。 null
表示根本不存在任何集合。
请注意,对象不能是类型List
,因为这是一个接口。因此,您必须告诉Java List
您真正想要的是哪种(例如ArrayList
,如上所示,或者是LinkedList
,或者实现了其他类List
)。
在Java中,仅通过向集合中添加内容就不会神奇地实现它们的存在。您必须首先pcList
创建一个空集合来进行初始化:
List
空集合不同于null
。空集合实际上是一个集合,但是其中还没有任何元素。 null
表示根本不存在任何集合。
请注意,对象不能是类型List
,因为这是一个接口。因此,您必须告诉Java List
您真正想要的是哪种(例如ArrayList
,如上所示,或者是LinkedList
,或者实现了其他类List
)。