Я разрабатываю Java (JDK 1.8) и манипулирую BitSets. Я столкнулся со странной проблемой.
Я создаю экземпляр BitSet размером 160, например:
BitSet example = new BitSet(160);
Я хочу проверить размер, используя метод size(), который дает количество битов в наборе битов. В документации сказано, что конструктор с параметром int N в качестве параметра создает набор битов из N бит.
Но когда я проверяю размер сразу после с помощью
example.size()
Я получаю значение
192
Я не понимаю, почему, кто-нибудь сталкивался с такой проблемой? ссылка на документацию: http://docs.oracle.com/javase/7/docs/api/java/util/BitSet.html