标签: java bit-shift
我见过的将int转换为字节数组的大多数bithift解决方案都是这样的:
return new byte [] { (byte) ((i >> 24) & 0xFF), (byte) ((i >> 16) & 0xFF), (byte) ((i >> 8) & 0xFF), (byte) (i & 0xFF); }
为什么&为0xFF ??
答案 0 :(得分:0)
& 0xFF是多余的,在给定的情况下没有区别
& 0xFF