!在线等,如何将2个byte数据转换成1个short类型? 如题,请教各位! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是两个byte组成一个short类型数吗?那你要决定哪个byte是高字节,哪个byte是低字节。楼主说的转换的意思不清楚。我这样也能转换:)byte a = 1;byte b = 1;short c = (short) (a + b); nirvana_li(东成西就,芝兰境界) :谢谢,按你这样的转换法,哪个高,哪个低?就是两个byte组成一个short类型数 用java.nio里面的ByteBuffer可以的:ByteBuffer sb = ByteBuffer.allocate(2); //分配2个byte的内存sb.put(new byte[] {45, 55}); //放入两个byteshort s = sb.getShort(0); //按short取出 网络字节顺序是高低排列的,Windwow主机顺序是低高排列的Unix上的字节顺序和网络字节顺序是一样的楼主的数据是从哪里来的决定了哪个是高字节,哪个是低字节。 数据是 Windwow主机顺序是低高排列的! 那是不是我在windows下存时,short类型也是低高排列? java都是高字节在前short s=(short)((b1<<8)+b2) j2se 中如何向applet或panel输出 打印像素点,在那个包及类和函数中 我想请教一个关于鼠标和键盘事件的问题,请教各位大大告诉我以下 敬请高手回答! 关于继承的问题 如何画二叉树? 为什么这个抽象类有实例! eclipse如何导入dll文件 如何实现一固定长度的直线在面板上的移动? java main 函数入参溢出可能性 String.format()相关问题 请大家帮个忙,看看为什么我不显示日期 ********跪求JDBC创建数据库连接变慢的问题!!!!!!!!!!!
byte a = 1;
byte b = 1;
short c = (short) (a + b);
就是两个byte组成一个short类型数
sb.put(new byte[] {45, 55}); //放入两个byte
short s = sb.getShort(0); //按short取出
Windwow主机顺序是低高排列的
Unix上的字节顺序和网络字节顺序是一样的楼主的数据是从哪里来的决定了哪个是高字节,哪个是低字节。
short s=(short)((b1<<8)+b2)