java读取文件并解析数据的问题
客户给出的一个文件 ,文件在这里下载
http://123.196.126.37/data_001.txt
对方给出的说明如下:
然后告诉我用下面的方式解析并将数值读取出来存储到数据库!!
0xff(固定) 0x55(固定) 0x5f(心率)0x76(高压) 0x4d(低压) 0xff(固定)
我需要读取心率 高压 低压 三个的数值,现在在不同的进制晕的不行,请教各位大侠该如何解析??
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
哦呵呵
呵呵,已经搞定了,谢谢回复
用流读进来,不需要额外解析,把每个字节一次读出来就行,进制只是在表达的时候写法不同,在这个场景下你完全不用考虑进制转换的事情。需要考虑的是按照字节读可能读到负数,从心率血压的有效值看,这个字节肯定得是无符号的,所以你应该把byte赋值给一个int,然后如果这个int是一个负值那就加上256。