全部
我有一个发送字节数组到服务器的问题。
每个 ID 都有文本值。
private String ID = "0001";
byte STX = (byte)0x02;
byte A = (byte)0x41;
byte NUL = (byte)0x00;
byte ETX = (byte)0x03;
byte CR = (byte)0x0D;
byte LF = (byte)0x0A;
byte[] buffer = { STX, Byte.decode(ID), A, NUL, ETX, CR, LF };
我期望缓冲区值
buffer [02, 48, 48, 48, 49, 65, 00, 0D, 0A]
但缓冲区值有
buffer [02, 01, 65, 00, 0D, 0A]
如何将“0001”转换为 [48, 48, 48, 49],字符串到十进制转换。