by[0] = 15;
1.将byte中的数据输出
Log.d(TAG,by[0]+""); Log.d(TAG, "转换后的数字" + (by[0]&0xFF)); Log.d(TAG,Byte.toString(by[0]));输出:
01-01 03:02:57.915 19320-19320/com.example.asec D/com.example.asec.MainActivity: 15
01-01 03:02:57.915 19320-19320/com.example.asec D/com.example.asec.MainActivity: 转换后的数字15
01-01 03:02:57.915 19320-19320/com.example.asec D/com.example.asec.MainActivity: 15
2.将byte中的数十六进制输出
String aa = Integer.toHexString((by[0]&0xFF));输出:
01-01 03:02:57.915 19320-19320/com.example.asec D/com.example.asec.MainActivity: 十六进制:f
ps.byte = 0xFF,如果不做转换输出为-1,&0xFF之后为255.