【发布时间】:2017-03-10 19:18:03
【问题描述】:
我正在努力将枚举集转换为枚举集中的一串值。目前,我正在使用Joiner.on(',').join(enumset)) 创建一串值。但是,我想知道 enumset 提供的排序保证是什么?
谢谢!!
【问题讨论】:
我正在努力将枚举集转换为枚举集中的一串值。目前,我正在使用Joiner.on(',').join(enumset)) 创建一串值。但是,我想知道 enumset 提供的排序保证是什么?
谢谢!!
【问题讨论】:
是的,有保证。请参阅EnumSet 的 Javadoc。
迭代器方法返回的迭代器遍历其中的元素 它们的自然顺序(枚举常量的顺序 声明)。返回的迭代器是弱一致的:它永远不会 抛出 ConcurrentModificationException ,它可能会或可能不会显示 迭代过程中发生的对集合的任何修改的影响 正在进行中。
【讨论】: