byte字符串转byte值:
public
byte
[] StringToByteArray(String str) {
String[] str_ary = str.split(
" "
);
int
n = str_ary.length;
byte
[] bt_ary =
new
byte
[n];
for
(
int
i =
0
; i < n; i++)
bt_ary[i] = (
byte
)Integer.parseInt(str_ary[i],
16
) ;
return
bt_ary;
}
byte值转byte字符串:
public
String ByteArrayToString(
byte
[] bt_ary) {
StringBuilder sb =
new
StringBuilder();
if
(bt_ary !=
null
)
for
(
byte
b : bt_ary) {
sb.append(String.format(
"%02X "
, b));
}
return
sb.toString();
}