Как можно в Java перебирать каждый бит в байте? Предположим, что нужно печатать каждый бит в консоли отдельно.Как перебрать все биты байта в Java?
0
A
ответ
1
Вы могли бы сделать что-то вроде:
byte b;
for(int i = 1 ; i <= b ; i<<=1) int bit = b&i;
0
Включите байт в двоичном представлении и идти по кусочкам:
final byte b1 = (byte) 129;
final String s1 = String.format("%8s", Integer.toBinaryString(b1 & 0xFF)).replace(' ', '0');
for (int i = 0; i < s1.length(); i++) {
System.out.print(s1.charAt(i)); // 10000001
if (s1.charAt(i) == '1') {
System.out.println("= one");
} else {
System.out.println("= zero");
}
}
Смежные вопросы
- 1. Как проверить биты байта []
- 2. Разбиение байта на биты
- 3. Как я могу инвертировать биты беззнакового байта в Java?
- 4. настройки биты байта в C
- 5. Как просмотреть биты байта в C?
- 6. Биты символа в Java
- 7. Java побитовое сравнение байта
- 8. Записать все биты в C#
- 9. Как печатать все заданные биты отрицательного целого
- 10. Как перебрать ArrayList в Java
- 11. Как сменить биты в C?
- 12. Как перебрать все эти возможности?
- 13. CsQuery: как перебрать все элементы?
- 14. Как перебрать все импортированные функции
- 15. Как перебрать все узлы jstree
- 16. Преобразования бит байта в отдельные биты и обратно
- 17. Как распространять биты в байте?
- 18. перебрать все Xpath результатов
- 19. NSHTTPCookie: перебрать все ключи
- 20. перебрать все Таймеры
- 21. Преобразование байтов в биты
- 22. перебрать все файлы в подпапках
- 23. Как перебрать все символы в массиве String
- 24. Как перебрать все элементы в GridView?
- 25. Как перебрать все строки в DataTables jQuery?
- 26. Как перебрать все DbSet в родовом?
- 27. Как перебрать все элементы в кеше jqGrid
- 28. Как перебрать все C++ наборы в Cython?
- 29. Как перебрать все элементы в структуре?
- 30. Как перебрать все элементы управления в представлении