我正在学习 Java Collection Framework,并盯着同样的 JDK 文档。我混淆的一个特殊概念是 Set
接口(interface)。
我了解到使用 Set
将不允许插入重复元素。
我的问题是,Java 集合框架 Set 接口(interface)到底是数学 Set 的表示吗?
最佳答案
Set 的集合框架版本是有限 数学集合(虽然不是无限集合)的相当诚实的表示。一个项目只能在给定的集合中出现一次的要求与 set theory 一致。 .
允许同一项目多次出现的数学结构是 multi-set , 不是集合。
关于Java Collection Framework Set 与数学 Set 相比?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47501753/