我正在努力将enumset转换为enumset中的一串值。目前,我正在使用Joiner.on(',').join(enumset))
来创建一串值。但是,我想知道enumset提供的排序保证是什么?
谢谢!
答案 0 :(得分:4)
是的,有保证。请参阅Javadoc EnumSet
。
迭代器方法返回的迭代器遍历元素 它们的自然顺序(枚举常量的顺序 声明强>)。返回的迭代器是弱一致的:它永远不会 抛出ConcurrentModificationException,它可能显示也可能不显示 迭代时发生的对集合的任何修改的影响 正在进行中。