CollectionJava和Java有什么区别List?我什么时候应该使用哪个?
Collection
List
首先: aList是 a Collection。但是,它是专门Collection的。
ACollection就是这样:一个项目的集合。您可以添加内容、删除内容、迭代内容并查询其中有多少内容。
AList将有关已定义的东西序列的信息添加到其中:您可以获取位置 n 的元素,可以添加位置 n 的元素,可以删除位置 n 的元素。
在Collection你不能这样做:“这个集合中的第 5 个元素”没有定义,因为没有定义的顺序。
还有其他专门的集合,例如 aSet它添加了它永远不会包含相同元素两次的功能。
Set