这是一个温湿度的值是一串,第一行是附加信息,从第二行开始,4个一组,前两个表示湿度,后两个表示温度。最后一行不用管。
我现在就想取出湿度的一系列值和温度的一系列值。
注:这些都是16进制的。
举例:01 FD 00 E4,这个里面,01 FD表示的是湿度,00E4表示的是温度。27 2F 01 03 40
01 FD 00 E4 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 01 EE 00 F1 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
DF 9F 能用java语句给分别出来。
我现在就想取出湿度的一系列值和温度的一系列值。
注:这些都是16进制的。
举例:01 FD 00 E4,这个里面,01 FD表示的是湿度,00E4表示的是温度。27 2F 01 03 40
01 FD 00 E4 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 01 EE 00 F1 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
DF 9F 能用java语句给分别出来。
Integer.parseInt("00E4", 16);读文件的话,自己写代码应该不难吧。
你先把读出来的串substring处理,包含空格应该是12个,
取到一个一个12的字符串,然后在split空格处理,得到前4个数组元素,
索引0和1是湿度,2和3是温度