0

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

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

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

还有任何工具可以让我通过 com 端口发送二进制数据。我在看 eltima 软件串行端口。

4

1 回答 1

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

于 2012-12-11T16:57:27.700 回答