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().