问题描述
- 关于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);} }
解决方案
for(int j=0;j<bytes.length;j++){
System.out.println(bytes[j]==byte1[j]);
}
解决方案二:
首先比较长度 是否相等
、
解决方案三:
Arrays.equal(bytes1, bytes2);
时间: 2024-08-03 01:02:56