У меня есть два байта [] массивов в методе, подобном этому:
private static boolean containsBytes(byte[] body, byte[] checker){
//Code you do not want to ever see here.
}
Я хочу, максимально используя стандартный API, определить, существует ли серия, содержащаяся в массиве контролеров, где-либо в массиве body.
Прямо сейчас я смотрю на некоторый неприятный код, который сделал ручной алгоритм. Производительность алгоритма в порядке, и это все, что вы можете сказать о нем. Мне интересно, есть ли более стандартный способ API для этого. В противном случае, я знаю, как написать читабельный ручной.
Чтобы получить представление о масштабе, массив проверок не должен быть больше 48 (возможно, меньше), а тело может быть не более нескольких килобайт.