我是java的初学者我正在从串口读取数据,我已经将数据存储在字符串数组数据中,数据长度为24字节。
我作为输出得到的数据:12120814330006050.0
data 还包含字符串中的十六进制字符,我想读取字符串的第一个字符。我已经做好了:
String str=dispArray[i].substring(1,2);
int i= Integer.parseInt(str,16);
System.out.println("Decimal:="+ i);
但我得到 NumberFormatException.plz 帮助我阅读十六进制字符。
谢谢您的回复