我有以下变量:
byte[][] bytes;
byte[] value;
有没有一种聪明的方法可以找到 in 的第一个匹配条目的value
索引bytes
?
value
与 中的条目不是同一个对象bytes
,它只是具有相同的内容。
当然你可以这样做:
int idx = -1;
for(int i=0;i<bytes.length;i++) {
if(Arrays.equals(value, bytes[i])) {
idx = i;
break;
}
}
// idx is index or -1 if not found
我只是想知道它是否可以变得更容易。