JAVA 转码10进制 串口通讯

qq_36227054 2017-10-27 05:42:18
串口通讯遇到的问题,我向串口发送一串16进制的指令,并接收串口返回的一串16进制的数据。我截取了我要的16进制数据,我想把截取的16进制数据转换成10进制,一直尝试但是都不成功。Interger.valueof这些都试过了。
部分代码如下:
byte[] data = new byte[1024];
numbyte = in.read(data);
BigInteger bigInteger = new BigInteger(data);
String Vol = bigInteger.toString(16);
System.out.println(Vol);//经过转换后得到完整的16进制数据
String V = Vol.substring(5, 9);//截取完整的16进制数据的一段16进制码
//想把V和A的16进制数据转换成10进制
String A = Vol.substring(9,13);
if (numbyte > 0) {
System.out.println(V);//输出截取的16进制数据
System.out.println(A);输出截取的16进制数据
}

...全文
131 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

51,412

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧