2 u014297278 u014297278 于 2014.11.11 11:36 提问

关于byte数组和比较问题

有一个byte[] 里面存9个byte 我想要自己定义一个byte来跟9个每个比较是否相等,请问我改怎么做啊

byte[] byte1={0,0,0,0,0,0,0,0};
public void getCommand(byte[] bytes) {
for(int j=0;j<bytes.length;j++){
System.out.println(bytes[j]==byte1);

    }
}

3个回答

feiyun0112
feiyun0112   Rxr 2014.11.11 11:55
已采纳

for(int j=0;j<bytes.length;j++){
System.out.println(bytes[j]==byte1[j]);

}
u014297278
u014297278 我已经解决了
大约 3 年之前 回复
u014297278
u014297278 嗯 可能是我表达不明 另外采纳在哪里呢
大约 3 年之前 回复
hfmbook
hfmbook   2014.11.11 12:28

首先比较长度 是否相等

eagleyan
eagleyan   Rxr 2014.12.01 09:10

Arrays.equal(bytes1, bytes2);

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!