Java Big Endian&Little Endian
来源:互联网 发布:艾森豪威尔矩阵案例 编辑:程序博客网 时间:2024/05/14 02:06
关于Big Endian 和 Little Endian
java中short、int数据Big Endian转Little Endian测试代码,如下:
package com.zyg.test;public class EndianTest {public static void main(String[] args){short x=257;//00000001 00000001 (2的8次方+1)short x2 = BigEndian2LittleEndian16(x);System.out.println("x="+x+",x2="+x2);int y=257; //00000000 00000000 00000001 00000001 (2的8次方+1)int y2 = BigEndian2LittleEndian32(y);System.out.println("y="+y+",y2="+y2);}/** * convert big-endian to little-endian * */private static final short BigEndian2LittleEndian16(short x) {return (short) ((x & 0xFF) << 8 | 0xFF & (x >> 8));}/** * convert big-edian to little-edian * */private static final int BigEndian2LittleEndian32(int x) {return (x & 0xFF) << 24 | (0xFF & x >> 8) << 16 | (0xFF & x >> 16) << 8| (0xFF & x >> 24);}}
- Java Big Endian&Little Endian
- Little endian & Big endian
- big-Endian&little-Endian
- big-Endian&little-Endian
- big-Endian&little-Endian
- little endian && big-endian
- Big endian & Little endian
- big-endian/little-endian
- Big endian Little endian
- Big-endian & Little-endian
- Little-endian & Big-endian
- big endian & little endian
- Big endian Little endian
- Little Endian, Big Endian
- Big endian Little endian
- big endian & little endian
- big-endian&little-endian
- big Endian Little Endian
- java反射机制学习
- 在ubuntu12.04上编译并安装kernel2.6.39.4
- storm安装部署
- 基于物品的协同过滤推荐算法——读“Item-Based Collaborative Filtering Recommendation Algorithms” .
- Visual Studio下使用jQuery的10个技巧
- Java Big Endian&Little Endian
- css3的background-clip来制作半透明边框
- 工厂模式
- ubuntu如何设置开机启动默认命令行界面 .
- jquery改变input可读性
- MySQL存储过程之事务管理
- 把.html文件(使用说明包)制作成CHM文档的方法
- mciSendString 在实际使用中的总结
- PowerPC