如何用java代码解析一个IO数据包

如图我想javasocket编程解析传感器传来的数据,并把传感值23存入数据库,数据格式如下图所示... 如图我想java socket编程解析传感器传来的数据,并把传感值23存入数据库,数据格式如下图所示 展开
 我来答
匿名用户
2013-04-12
展开全部
按位计算

/**
* 将byte转换为一个长度为8的byte数组,数组每个值代表bit
*/
public static byte[] getBooleanArray(byte b) {
byte[] array = new byte[8];
for (int i = 7; i >= 0; i--) {
array[i] = (byte)(b & 1);
b = (byte) (b >> 1);
}
return array;
}
/**
* 把byte转为字符串的bit
*/
public static String byteToBit(byte b) {
return ""
+ (byte) ((b >> 7) & 0x1) + (byte) ((b >> 6) & 0x1)
+ (byte) ((b >> 5) & 0x1) + (byte) ((b >> 4) & 0x1)
+ (byte) ((b >> 3) & 0x1) + (byte) ((b >> 2) & 0x1)
+ (byte) ((b >> 1) & 0x1) + (byte) ((b >> 0) & 0x1);
}
追问
你好,哥们 我现在想把传过来的IO数据包解析了,并存入我想要的部分到数据库,比如上述那个数据包里面的23*,我想把23解析出来存到数据库,具体怎么操作,能加你QQ吗
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式