Как преобразовать двоичное представление строки обратно в строку? - PullRequest
0 голосов
/ 09 апреля 2010

У меня есть строка, которая была преобразована в двоичный файл с Integer.toBinaryString () для каждого из его символов. Затем двоичная строка была немного искажена (случайное переворачивание битов), и я хотел бы преобразовать ее обратно в строку. Есть ли простые методы для этого в Java?

1 Ответ

1 голос
/ 09 апреля 2010

Да, вы можете легко сделать это, используя Integer.parseInt(String s, int radix).

В вашем случае основание равно 2, поэтому вам просто нужно разделить всю двоичную строку на подстроки по 8 символов в каждой и использовать Integer.parseInt(substring, 2). Затем вы конвертируете их в символы и объединяете их ..

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...