代码之家  ›  专栏  ›  技术社区  ›  Lumpy

在应用程序引擎中存储位集

  •  3
  • Lumpy  · 技术社区  · 15 年前

    在应用引擎中存储位集的最佳方法是什么?它们不允许java.util.bitset是属性。

    3 回复  |  直到 14 年前
        1
  •  3
  •   Carl    15 年前

    BitSet Serializable . 数据存储可以获取/放置 可序列化 just fine .

        2
  •  2
  •   Boris Pavlović    15 年前

    尝试 EnumSet

    “用于枚举类型的专用集合实现。枚举集中的所有元素必须来自一个枚举类型,该类型在创建枚举集时显式或隐式指定。 枚举集在内部表示为位向量。 这种表示非常紧凑和有效。此类的空间和时间性能应足够好,以允许将其用作基于传统int的“位标志”的高质量、类型安全的替代方法。如果指定的集合也是枚举集,即使批量操作(如containsall和retainal)也应运行得非常快。

        3
  •  0
  •   Daniel    14 年前

    biginteger支持常见的位集操作,可以序列化为字节数组。