当前位置:  开发笔记 > 编程语言 > 正文

空列表和空列表有什么区别?

如何解决《空列表和空列表有什么区别?》经验,为你挑选了1个好方法。

在Java中,仅通过向集合中添加内容就不会神奇地实现它们的存在。您必须首先pcList创建一个空集合来进行初始化:

List> pcList = new ArrayList<>();

空集合不同于null。空集合实际上是一个集合,但是其中还没有任何元素。 null表示根本不存在任何集合。

请注意,对象不能是类型List,因为这是一个接口。因此,您必须告诉Java List您真正想要的是哪种(例如ArrayList,如上所示,或者是LinkedList,或者实现了其他类List)。



1> ajb..:

在Java中,仅通过向集合中添加内容就不会神奇地实现它们的存在。您必须首先pcList创建一个空集合来进行初始化:

List> pcList = new ArrayList<>();

空集合不同于null。空集合实际上是一个集合,但是其中还没有任何元素。 null表示根本不存在任何集合。

请注意,对象不能是类型List,因为这是一个接口。因此,您必须告诉Java List您真正想要的是哪种(例如ArrayList,如上所示,或者是LinkedList,或者实现了其他类List)。

推荐阅读
勤奋的瞌睡猪_715
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有