如果有人熟悉 Objective-C,有一个名为的集合NSOrderedSet https://developer.apple.com/library/ios/documentation/Foundation/Reference/NSOrderedSet_Class/index.html充当Set其项目可以作为Array's ones.
Java中有类似的东西吗?
听说有一个合集叫LinkedHashMap http://docs.oracle.com/javase/8/docs/api/java/util/LinkedHashMap.html,但我还没有找到类似的套装。
看一眼链接哈希集 http://docs.oracle.com/javase/8/docs/api/java/util/LinkedHashSet.html class
来自 Java 文档 https://docs.oracle.com/javase/8/docs/api/java/util/LinkedHashSet.html:
Set接口的哈希表和链表实现,具有可预测性迭代顺序。此实现与 HashSet 的不同之处在于,它维护一个贯穿其所有条目的双向链表。该链表定义了迭代顺序,这是元素插入集合的顺序(插入顺序). 请注意,如果将元素重新插入集合中,插入顺序不会受到影响。 (如果在调用之前 s.contains(e) 返回 true 时调用 s.add(e),则元素 e 会重新插入到集合 s 中。)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)