in samplecode/ue-ra/ue-ra-client-java/src/main/java/org/rustsgx/ueraclientjava/CommonUtils.java [17:33]
public static int getIndexOf(List<Byte> b, List<Byte> bb) {
if (b == null || bb == null || b.size() == 0 || bb.size() == 0 || b.size() < bb.size())
return -1;
int i, j;
for (i = 0; i < b.size() - bb.size() + 1; i++) {
if (b.get(i) == bb.get(0)) {
for (j = 1; j < bb.size(); j++) {
if (b.get(i + j) != bb.get(j))
break;
}
if (j == bb.size())
return i;
}
}
return -1;
}