java BitSet 的 c# BitArray.CopyTo 等价物
Equivalent of c# BitArray.CopyTo of java BitSet
我想将以下 c# 代码翻译成 java 代码,但我找不到与 Java BitSet
的 copyTo 等效的代码
public byte [] translate(BitArray mask)
{
byte[] tmp = new byte[(mask.Length + 7) >> 3];
mask.CopyTo(tmp, 0);
return tmp;
}
在 Java 中,您甚至不需要编写自己的方法来执行此操作 - 您只需调用 BitSet#toByteArray
。即,在您的情况下,只需使用 mask.toByteArray()
.
我想将以下 c# 代码翻译成 java 代码,但我找不到与 Java BitSet
的 copyTo 等效的代码public byte [] translate(BitArray mask)
{
byte[] tmp = new byte[(mask.Length + 7) >> 3];
mask.CopyTo(tmp, 0);
return tmp;
}
在 Java 中,您甚至不需要编写自己的方法来执行此操作 - 您只需调用 BitSet#toByteArray
。即,在您的情况下,只需使用 mask.toByteArray()
.