我必须执行这行cose数百万次,我想知道是否有一种方法可以对其进行优化(也许是预先计算的东西?)。
a.contains(b) || b.contains(a)
谢谢
编辑:由contains方法执行的代码已经检查a.length <b.length。
public static int indexOf(byte[] value, int valueCount, byte[] str, int strCount, int fromIndex) {
byte first = str[0];
int max = (valueCount - strCount);
for (int i = fromIndex; i <= max; i++) {
[...]
}
return -1;
}
Run Code Online (Sandbox Code Playgroud)