在Guava的木匠中使用enumset

时间:2016-10-27 23:46:34

标签: guava enumset joiner

我正在努力将enumset转换为enumset中的一串值。目前,我正在使用Joiner.on(',').join(enumset))来创建一串值。但是,我想知道enumset提供的排序保证是什么?

谢谢!

1 个答案:

答案 0 :(得分:4)

是的,有保证。请参阅Javadoc EnumSet

  

迭代器方法返回的迭代器遍历元素   它们的自然顺序(枚举常量的顺序   声明)。返回的迭代器是弱一致的:它永远不会   抛出ConcurrentModificationException,它可能显示也可能不显示   迭代时发生的对集合的任何修改的影响   正在进行中。