| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java: Общие вопросы > Работа с BitSet |
| Автор: 4epT 7.11.2010, 13:48 | ||||
Добры день! Задача в том что бы вшить информацию (текст в картинку), для алгоритма LSB нужно работать с битами. Использую класс BitSet. Нашел функци которые преобразуют из массива byte в BitSet:
Вообщем получаю пиксель, из него делаю массив байтов (3 байта, тоесть цвета красный зеленый и синий), и преобразовываю этот массив в BitSet. По идеи размер BitSet должен быть равен 24 (8 * 3), но через отладчик выходит 64 .. откуда не понятно ( вот собственно код:
кто с таким сталкивался ? или есть еще какие нибудь спсобы работы с битами? |
| Автор: nc30 11.11.2010, 16:48 | ||||||
Видимо, дело не в коде, т. к.
выдает: 64. UPD: Небольшой опыт (известным научным методом =)
дал следующие результаты:
Выводы, полагаю, очевидны |