I have a file in which its content is only 0's and 1's
I want to write a java program that convert each 8 bit of 0's and 1's to char
or in other word, to convert the file content from binary to chars.
Which function can I use for that purpose?
解决方案
This one is also work
String s = "0110100001100101011011000110110001101111";
String str = "";
for (int i = 0; i < s.length()/8; i++) {
int a = Integer.parseInt(s.substring(8*i,(i+1)*8),2);
str += (char)(a);
}
System.out.println(str);