java 16進数 文字切り取り 比較 メモ
// コマンド入り 文字列
char ch = 0x03;
String str_ch = String.valueOf(ch);
str_ch += "hjkeruhgrie";
// 比較対象用 16進数 文字
byte t = new byte[1];
t[0] = 0x03;
// コマンド入り文字列から コマンド 部分を抜き出す
String tmp = str_ch.substring(0, 1);
byte b_t = new byte[1];
b_t = tmp.getBytes();
// Arrays.equals で 比較する
if(Arrays.equals(b_t,t)) {
System.out.println("ok");
} else {
System.out.println("no");
}