Преобразовать String из 0 и 1 в byte

Есть переменная типа String, которой присвоена строка, состоящая из восьми нулей и единиц (например, "01011010"). Нужно присвоить переменной типа byte, значение идентичное двоичному числу, указанному в значении строки String, т.е.:

String str = "01011010";
byte b = 01011010;

Как это сделать (без сторонних библиотек)?


Ответы (1 шт):

Автор решения: Igor
String str = "01011010";
byte b = Byte.parseByte(str, 2);
→ Ссылка