文字列のASCII値を出力する必要があるという要件があります.値を出力しようとすると、予期しない値が出力されます.私のプログラムは以下のようになります
int s=1161;
String hex=Integer.toHexString(1161);
hex="0"+hex;
char firstByte = (char) (Integer.parseInt(hex.substring(0,2),16));
char secondByte = (char) (Integer.parseInt(hex.substring(2,4),16));
プログラムが最初のバイトである場合の出力--いくつかの長方形の形状の2番目のバイト--?
ここで、ASCIIコードは最初のバイト-- EOTの2番目のバイト--‰であると予想しています</p>
どうすればこれを達成できますか?