我已经将一些字符转换为二进制。现在我想将它们转换回原始字符。谁能告诉我该怎么做?
这是我将字符转换为二进制的代码。
string = Integer.toBinaryString(c);
其中 c
是一个 char 类型。因此,当我将 char 'a'
转换为二进制时,我会得到类似这样的结果 - 1101101
最佳答案
使用Integer.parseInt(String s, int radix)
使用基数 = 2
(for binary)将 String
转换为 int
,然后转换 int
到 char
,像这样:
int parseInt = Integer.parseInt(your_binary_string, 2);
char c = (char)parseInt;
关于java - 将二进制字符串转换为字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24178084/