byte[] b = {08,09,0a,0b,0c};
byte类型的不能定义成0a,0b这样的,除非你定义String类型的
byte[] a = {8,9,10,11,12};
String[] b = new String[a.length];
for (int i = 0; i < a.length; i++) {
b[i] = "0"+Integer.toHexString(a[i]);
}
for (int i = 0; i < b.length; i++) {
System.out.println(b[i]);
}
这样b的值就是08 09 0a 0b 0c