java - Java中的集合和列表有什么区别?

标签 java collections

CollectionList在Java中有什么区别?我什么时候应该使用哪个?

最佳答案

首先:ListCollection .然而,它是一个专门的Collection

Collection 就是这样:一个项目的集合。您可以添加内容、删除内容、迭代内容以及查询其中有多少内容。

List 将有关已定义的东西序列的信息添加到其中:您可以获取位置 n 处的元素,您可以添加位置 处的元素n,你可以移除位置n处的元素。

Collection 中,您不能这样做:“此集合中的第 5 个元素”未定义,因为没有定义顺序。

还有其他专门的集合,例如 Set这增加了它永远不会包含相同元素两次的功能。

关于java - Java中的集合和列表有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3317381/

相关文章:

java - 是否可以使用 Streams.intRange 函数?

java - 类型转换异常

java - Java 中的惰性集合

c# - 从列表集合中删除一个项目

java - 集合 : Array, Vector 和 ArrayList。区别和正确用法

java - 如何在Java中保存R统计测试的结果

从文件读取注释时,Java ArrayList IndexOutOfBound

java - Spring boot JNDI不工作,tomcat无法启动

java - 将 Iterable<Object> 中的所有记录插入 java 中的列表

ruby - 在 Ruby 中返回迭代器或不透明集合