我在arrayOfByte1.length中有一个错误,我不知道它是否结构正确

byte[] arrayOfByte1 = paramAnonymousMessage.getData().getByteArray("DeviceData");
                arrayOfByte1.length;


它给出了错误:
-Error:(1381, 33) error: not a statement
-Error:(1734, 27) error: illegal start of expression

那行arrayOfByte1.length的代码中的这两个错误。

最佳答案

这是因为arrayOfByte1.length;不是语句而是变量。因此,您需要使用变量来保存值:

int length = arrayOfByte1.length;

10-07 14:12