, , Java char - 16- . '\ u0000' ( 0) '\ uffff' ( 65535 ). char integer, :
String str="test";
String tmp="";
int result[]=new int[str.length()/2+str.length()%2];
int count=0;
for(char c:str.toCharArray()) {
tmp+=Integer.toBinaryString((int)c);
if(tmp.length()==14) {
result[count++]=Integer.valueOf(tmp,2);
tmp="";
}
}
for(int i:result) {
System.out.print(i+" ");
}