它模拟了集理论中的数学集。设置接口类似于列表接口,但有一些差异。首先,它不是有序集合。因此,在添加或删除元素时不会保留任何排序。它提供的主要功能是"元素的唯一性"。它不支持重复的元素。
Set 还添加了对等值和哈希码操作行为的更强的协定,允许即使 Set 实例的实现类型不同,也可以有意义地比较 Set 实例。如果两个 Set 实例包含相同的元素,则它们相等。
基于上述原因,它没有基于列表等元素索引的操作。它只有集合接口继承的方法。
实现集接口的主类是:枚举集、哈希集、链接哈希集、树集。阅读有关相关 java 文档的更多内容。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。