public class Test {
public static void main(String[] args) {
String s = "你好";
char[] charArray = s.toCharArray();
for (int i = 0; i < charArray.length; i++) {
System.out.println(Integer.toBinaryString(charArray[i]));
}
String b = "01001111011000000101100101111101";
String str = Long.toHexString(Long.parseLong(b, 2));
StringBuffer ch = new StringBuffer();
for (int i = 0; i + 4 <= str.length(); i = i + 4) {
int j = Integer.parseInt(str.substring(i, i + 4), 16);
ch.append((char) j);
}
System.out.println(ch);
}
}