在阅读Java集合并浏览stackoverflow上的一些问题时,我遇到了这个问题:
这里将数组称为固定集合。从概念上讲,将数组称为“固定集合”是合法的吗?还是这是一个自相矛盾的说法?
在阅读Java集合并浏览stackoverflow上的一些问题时,我遇到了这个问题:
这里将数组称为固定集合。从概念上讲,将数组称为“固定集合”是合法的吗?还是这是一个自相矛盾的说法?
如果您将集合定义为元素的容器,则数组是一个集合。
当然,数组并没有实现Collection接口,但在数组上调用Arrays.asList(arr)
实际上会给您一个固定大小的List视图,因此您可以说数组几乎等同于具有固定长度和随机访问功能的List(List是一个集合)。