写一个java方法将大端方式的int换为小端重新输出int。输入参数有一个int输出也是int
下面是一个将大端方式的int转换为小端的Java方法:
public static int convertToLittleEndian(int value) {
int result = 0;
result |= (value & 0xFF) << 24;
result |= (value & 0xFF00) << 8;
result |= (value & 0xFF0000) >>> 8;
result |= (value & 0xFF000000) >>> 24;
return result;
}
使用示例:
public static void main(String[] args) {
int bigEndian = 0x12345678;
int littleEndian = convertToLittleEndian(bigEndian);
System.out.println("Little Endian: 0x" + Integer.toHexString(littleEndian));
}
输出结果:
Little Endian: 0x78563412
``
原文地址: https://www.cveoy.top/t/topic/hLaV 著作权归作者所有。请勿转载和采集!