java.util.Arrays.equals () с ограниченной длиной
Мне нужно сравнить элементы двух байтов [] массивов, но только до фиксированной длины. Для целых массивов я используюjava.util.Arrays.equals()
, Конечно, я могу скопировать поддиапазоны (Arrays.copyOf()
) но я'Я бы не хотел этого делать. Я также уверен, что должен быть стандартный способ сделать это без внедрения новых утилит.
Что мне нужно формально, это что-то вроде:
java.util.Arrays.equals(byte[] a, byte [] b, int length)
Любой пункт к чему-то известному Я нене вижу широко используемого подхода.
Еще раз о том, что просят предотвратить ложные ответы: - Массив равен пределу по длине. - У меня есть ручная реализация, но яЯ хотел бы заменить его чем-то стандартным. - Я неЯ не хочу ни одной копии.
Заранее спасибо.