【问题标题】:Using enumset in Guava's joiner在 Guava 的 joiner 中使用 enumset
【发布时间】:2017-03-10 19:18:03
【问题描述】:

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

谢谢!!

【问题讨论】:

    标签: guava enumset joiner


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-02-22
      • 2018-07-27
      • 1970-01-01
      • 1970-01-01
      • 2015-05-06
      • 1970-01-01
      • 2016-03-30
      相关资源
      最近更新 更多