1

将以下内容分组是否公平:

Arrays, Collections, Sets, Maps

到一个称为集合的组中,或者是否有另一个词或两个词(对象除外)最能描述数组、集合、集合和映射。

抱歉,如果这不是正确的类别或不适合的问题。我正在学习这些主题,需要找到一个最能描述所有这些主题的词。

4

5 回答 5

2

收藏听起来不错。数据结构听起来也同样不错。

于 2012-07-25T15:30:58.040 回答
1

正如 Java 参考文档告诉你的那样,数组集合映射都是Java 集合框架的一部分。因此,这不仅是这三种集合的一般变体,而且它们是由 Java 正式定义的。

于 2012-07-25T15:34:23.077 回答
0

查看收集的java文档。你会看到 map 不是扩展接口集合,所以数据结构更好。

于 2012-07-25T15:34:34.153 回答
0

数组和集合是具有所有静态方法的类,以帮助操作基元数组、类以及实现 Map、List、Set 的类。

例如:集合 sort()(使用比较器对不同的类进行排序)、addAll、freq 或 Arrays asList、sort、binarysearch

于 2012-07-25T15:42:26.160 回答
0

我相信Setextends Collection,所以它本身并不是一个新类别。

如果您查看类层次结构,您只会看到两个类别:CollectionMap. 后者具有与值分开的键;前者没有。

于 2012-07-25T15:31:50.253 回答