【发布时间】:2020-03-18 16:17:41
【问题描述】:
我目前正在开发一种软件,该软件使用 RXTX 库与手工制作的模拟器进行串行通信。为了测试我的软件的限制,我在我的 2 个程序之间设置了不同的 COM 参数;主软件以9600的波特率发送消息,模拟器以19200的波特率接收。
当我尝试发送以下数组:"GET IN_NUM_TRAIN".getBytes()(16 字节)时,我的模拟器接收到一个包含 27 个元素的字节数组并抛出:
INFOS: Traitement du message : ~�``�8���f���f�
java.lang.StringIndexOutOfBoundsException:字符串索引超出范围:26
当我尝试调试我的代码时,收到的字节数组如下所示:
我不明白为什么前 8 个值显示为红色。
【问题讨论】:
标签: java arrays eclipse debugging rxtx