从字符串创建特定数量的字节

时间:2012-12-11 16:32:01

标签: java serial-port

我想知道是否有办法从字符串中创建特定数量的字节。 我试图对我的代码的某些部分进行单元测试,它可以采用字节数组或字符串。 但是我得到的数据将包含132个字节(其中每个数据点是使用2的补码的两个字节有符号整数)。

我正在检索的数据将包含上述字节中的多个数据点,其中每个数据点为2字节。

我打算对我的代码进行单元测试。所以我想创建一个字符串并转换为字节数组并传递它,以便我可以再次交叉检查我的数据点。

还有可用的工具,我可以通过com端口发送二进制数据。我在看eltima软件串口。

1 个答案:

答案 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个字节。