前言
本文主要介绍 如何将大字节顺转为小字节顺 ,至于什么是大字节顺和小字节顺可以百度
java 默认获取的字节顺为大字节顺,在做私有通信协议的时候 需要转换为小字节顺(主要是做服务器的大哥是写c#的)
转换代码如下:
/**
* 数组反转
* java获取的字节顺为大字节顺 需要转为小字节顺 所以需要对数组反转
* @param bytes
* @return
*/
public static byte[] reversal(byte[] bytes) {
for (int i = 0; i < bytes.length / 2; i++) {
byte temp = bytes[i];
bytes[i] = bytes[bytes.length - 1 - i];
bytes[bytes.length - 1 - i] = temp;
}
return bytes;
}