创建 BitSet 时是否可以设置位?

pil*_*eup 3 java

我需要在循环中创建一些 BitSet,例如:

ArrayList<BitSet> bitSetList = new ArrayList<BitSet>();

for (int x : array) {
    bitsetList.add(new BitSet() //and set bits in specific places)
}
Run Code Online (Sandbox Code Playgroud)

xer*_*593 5

(要创建 BitSet 并设置特定位,)您可以使用以下之一:

API-DOC:https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/BitSet.html

  • 谢谢!;) 如果需要某些转换,请参阅 javadoc 的“更准确”部分!..不幸的是(我想要它!)没有: `valueOf(boolean[])` ;) (2认同)