从Java中的串口读取

时间:2014-03-12 05:11:49

标签: java

您好我正在从万用表读取数据,我必须将这些值存储在float中。我正在使用javax.comm jar文件和串口。但在阅读之后我得到了像

这样的价值观
  

[B @ 1592174 [B @ a352a5 [B @ 86fe26 [B @ 97a560 ...

当我将这些值转换为字符串并且将其转换为double时,我得到一些与万用表中的值不同的巨大数字。所以我该怎么做??

我正在通过inputStream从串口读取并将它们转换为字节数组。

1 个答案:

答案 0 :(得分:0)

您正在打印实际的byte[]对象,其toString向您显示类({1}}表示字节数组)和哈希码([B,例)。相反,请使用a352a5