I have a string that was converted to binary with Integer.toBinaryString() on each of its characters. The binary string was then mangled a bit (random bit flips) and I’d like to convert it back into a string. Are there any simple methods for this in java?
I have a string that was converted to binary with Integer.toBinaryString() on each of
Share
Yes, you can easily do it using
Integer.parseInt(String s, int radix).In your case the radix is
2so you just have to split your whole binary string in substrings of 8 chars each and useInteger.parseInt(substring, 2). Then you convert them to characters and you concatenate them..