byte[] key = new byte[]{0x01, 0x23, 0x45, 0x67, (byte) 0x89, (byte) 0xAB, (byte) 0xCD, (byte) 0xEF, (byte) 0xFE, (byte) 0xDC, (byte) 0xBA, (byte) 0x98, 0x76, 0x54, 0x32, 0x10};
上面那一串数组中,为什么有些元素前面加上了(byte)类型转换,如果说是英文a~f不能识别我能理解,那么0x89前面加上byte上是为什么??
一个关于java中16进制数组的问题
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-