Java 报错为The operator & is undefined for the argument type(s) byte[], int,程序如下,请教怎么办

2025-03-01 23:13:41
推荐回答(1个)
回答1:

错误提醒很明显:&符号不能用于 字节数组与int之间。
for循环中那句:
strBuffer.append(Integer.toHexString(b & 0xff));
改成strBuffer.append(Integer.toHexString(b[i] & 0xff));试试。