【发布时间】:2021-12-21 06:44:09
【问题描述】:
如何迭代字节数组中的位?
【问题讨论】:
-
你不能。至少不是直接的。你想做什么,也许有更好的方法。字节数组包含字节的集合。
-
再一次,我希望 java.util.BitSet 有一个 byte[] 构造函数。
-
可以的。我会投票给你 Jon Skeet 的方法。然而,在大多数情况下,当使用位时,有一些花哨的位运算符可以让您的任务执行得更快。如果您确切地告诉我们您要做什么,我们可能会帮助您找到比迭代位更好的方法。
-
我正在尝试解释 bittorrent 协议的位域消息,每个位代表一个片段的可用性。我需要迭代并确定哪个对等方有哪些可用的部分。
标签: java arrays byte bit loops