我的补0判断哪里出了问题呢?
for(int i=0;i<bytes;i++){
if(buf[i]<=0xf){
System.out.print("0");
}
System.out.print(Integer.toHexString(buf[i] & 0xff)+" ");
if(j++%10==0){
System.out.println();
}
}
输出结果是这样的
0f7 0bc 0fc 0d2 0d4 0cd 0e2 0b5 0c4 0c6
0e4 0cb 0fb 0c1 0d0 0b6 0bc 0b2 0bb 0b4
0ab 0b5 0dd 0d2 0c0 0c0 0b5 0d3 0da 0d6
0f7 0bc 0fc 0c1 0d0 0a3 0ac 0d4 0f2 0c2
0fa 0d7 0e3 0b5 0da 0c8 0fd 0b7 0b6 0ca
0bd 0a1 0a3