开发者社区> 问答> 正文

为什么我们使用 Set 接口?实现 Set 接口的主类是什么?

请使用Java讲解

展开
收起
YDYK 2020-04-25 23:32:25 567 0
1 条回答
写回答
取消 提交回答
  • 它模拟了集理论中的数学集。设置接口类似于列表接口,但有一些差异。首先,它不是有序集合。因此,在添加或删除元素时不会保留任何排序。它提供的主要功能是"元素的唯一性"。它不支持重复的元素。

    Set 还添加了对等值和哈希码操作行为的更强的协定,允许即使 Set 实例的实现类型不同,也可以有意义地比较 Set 实例。如果两个 Set 实例包含相同的元素,则它们相等。

    基于上述原因,它没有基于列表等元素索引的操作。它只有集合接口继承的方法。

    实现集接口的主类是:枚举集、哈希集、链接哈希集、树集。阅读有关相关 java 文档的更多内容。

    2020-04-25 23:32:38
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载