odd-collection:一些集合的想法,用 Java 8 实现

时间:2024-07-29 10:05:57
【文件属性】:

文件名称:odd-collection:一些集合的想法,用 Java 8 实现

文件大小:9KB

文件格式:ZIP

更新时间:2024-07-29 10:05:57

Java

工作正在进行中... 我对想要测试的集合有一些想法。 该语言将是 Java 8,确切目的尚不清楚。 我的意思是:对于给定的项目,我不需要这些集合,因此它们的用处可能值得商榷。 它们只是我觉得有趣的想法,我想尝试实施。 他们来了: 双射图 继承 java.util.Map 的接口,但双向工作,这意味着键是唯一的,但也是值。 所以我添加了一堆方法来获得一些java.util.Map方法的反转效果。 这个概念的后果是:putAll 方法,这是一个可选方法,抛出一个 UnsupportedOperationException,因为我不能保证给定 Map 的所有元素都会添加到 BijectiveMap。 有些可能会被压缩,并且不能保证如果您尝试放置具有 5 个条目的 Map,您接收的 BijectiveMap 将包含另外 5 个元素作为结果。 可以实现,但结果太不可靠,所以我宁愿不要。 双图


【文件预览】:
odd-collection-master
----odd-collection()
--------src()
--------pom.xml(907B)
----README.md(3KB)

网友评论