char c='a'; int tmp = (int)c; byte[] b = new byte[16]; for (int i = 0; i < 16; i ++){ b[i] = (byte)(tmp&0x1); tmp = tmp >> 1; } System.out.println(Arrays.toString(b));
int i = Character.getNumericValue('a'); String s = Integer.toBinaryString(i); System.out.println(s); int[] temp = new int[s.length()]; for (int j = 0; j < s.length(); j++) { temp[j] = Integer.parseInt(s.substring(j, j + 1)); System.out.println(temp[j]); }
int tmp = (int)c;
byte[] b = new byte[16];
for (int i = 0; i < 16; i ++){
b[i] = (byte)(tmp&0x1);
tmp = tmp >> 1;
}
System.out.println(Arrays.toString(b));
String s = Integer.toBinaryString(i);
System.out.println(s);
int[] temp = new int[s.length()];
for (int j = 0; j < s.length(); j++) {
temp[j] = Integer.parseInt(s.substring(j, j + 1));
System.out.println(temp[j]);
}