Эквивалент c# BitArray.CopyTo java BitSet - PullRequest
1 голос
/ 10 апреля 2020

Я хочу перевести следующий c# код в java код, но я не могу найти эквивалент copyTo Java BitSet

public byte [] translate(BitArray mask)
    {
        byte[] tmp = new byte[(mask.Length + 7) >> 3];
        mask.CopyTo(tmp, 0);
        return tmp;
    }

1 Ответ

0 голосов
/ 10 апреля 2020

В Java вам даже не нужно писать собственный метод для этого - вы можете просто вызвать BitSet#toByteArray. Т.е. в вашем случае просто используйте mask.toByteArray().

...