gpt4 book ai didi

java - boolean[] 与 BitSet : Which is more efficient?

转载 作者:IT老高 更新时间:2023-10-28 20:21:26 25 4
gpt4 key购买 nike

就内存和 CPU 使用率而言,什么更有效? boolean 数组还是 BitSet?不使用具体的BitSet方法,只使用get/set/clear(==、=、Arrays.fill分别对应一个数组)。

最佳答案

  • Boolean[] 每个 boolean 值使用大约 4-20 个字节。
  • boolean[] 每个 boolean 值使用大约 1 个字节。
  • BitSet 每个 boolean 值使用大约 1 位。

内存大小对您来说可能不是问题,在这种情况下 boolean[] 可能更易于编码。

关于java - boolean[] 与 BitSet : Which is more efficient?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/605226/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com