参考:http://blog.youkuaiyun.com/defonds/article/details/8782785
int 值和byte[]数组直接的转换:
- public static int byteArrayToInt(byte[] b) {
- return b[3] & 0xFF |
- (b[2] & 0xFF) << 8 |
- (b[1] & 0xFF) << 16 |
- (b[0] & 0xFF) << 24;
- }
- public static byte[] intToByteArray(int a) {
- return new byte[] {
- (byte) ((a >> 24) & 0xFF),
- (byte) ((a >> 16) & 0xFF),
- (byte) ((a >> 8) & 0xFF),
- (byte) (a & 0xFF)
- };
- }
本文提供了两个实用的方法:将byte数组转换为int值,以及将int值转换为byte数组。这些方法对于在网络通信等场景下进行数据类型转换非常有用。
2626

被折叠的 条评论
为什么被折叠?



