您的位置:首页 > 编程语言 > Java开发

巧用Java移位运算

2013-04-11 17:39 281 查看
最近在开发项目的过程中涉及到Android手机和下位机进行蓝牙通信的编程,初次接触这些方面的处理,感觉要比处理xml,Json蛋疼一点。代码经过数次修改,基本可以稳定运行了,处理数据过程也是一波三折...最终找到相对简单一些的办法,但也不是很好,需要继续学习。

说下移位运算,需要发送蓝牙请求下位机返回文件。数据以字节数组形式返回。假设该字段为为byte[]{10,00 },通过 currSize =byte[0] << 8

|byte[1];即可获得返回数据大小。不过这样做可能会存在潜在问题,在转化过程中可能会出现负数,可能涉及到各种原反补码那些东西,需要特殊处理。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: