我想知道是否有办法从字符串中创建特定数量的字节。 我试图对我的代码的某些部分进行单元测试,它可以采用字节数组或字符串。 但是我得到的数据将包含132个字节(其中每个数据点是使用2的补码的两个字节有符号整数)。
我正在检索的数据将包含上述字节中的多个数据点,其中每个数据点为2字节。
我打算对我的代码进行单元测试。所以我想创建一个字符串并转换为字节数组并传递它,以便我可以再次交叉检查我的数据点。
还有可用的工具,我可以通过com端口发送二进制数据。我在看eltima软件串口。
答案 0 :(得分:0)
我正在做这种方式,但寻找更简单的方法......
final String MACID = new Character((char) 48).toString();
final String STX = new Character((char) 2).toString();
final String str = MACID + STX;
final byte[] utf8Bytes = str.getBytes("UTF-8");
这肯定只需要2个字节。