我正在学习Java集合框架,并开始学习JDK文档。其中一个让我感到困惑的特殊概念是Set接口。
我知道Set不允许插入重复的元素。
我的问题是,Java集合框架集合接口是数学集合的表示吗?
发布于 2017-11-27 06:47:44
集合框架版本的集合是有限数学集合(尽管不是无限集合)的相当诚实的表示。一个项目只能在给定的集合中出现一次的要求与set theory是一致的。
允许同一项多次出现的数学构造是一个集合( multi-set ),而不是集合。
发布于 2017-11-27 06:44:12
无论如何,
是Java集合框架集合接口的数学集合表示吗?
是的,Set接口对数学集合抽象进行建模。以下方法可用于执行一些常见的Set操作。
(集合并集)
(设置交集)
(设置差)
https://stackoverflow.com/questions/47501753
复制相似问题