java.util.Arrays.equals () mit begrenzter Länge

Ich muss Elemente von zwei Byte [] Arrays vergleichen, aber nur bis zu einer festen Länge. Für ganze Arrays verwende ichjava.util.Arrays.equals(). Natürlich kann ich Unterbereiche kopieren (Arrays.copyOf()) aber ich würde es gerne nicht tun. Ich bin mir auch sicher, dass es eine Standardmethode geben sollte, die ohne die Implementierung einer neuen Dienstprogrammmethode auskommt.

Was ich formal brauche, ist so etwas wie:

java.util.Arrays.equals(byte[] a, byte [] b, int length)

Irgendwelche Hinweise auf etwas Bekanntes? Ich sehe keinen weit verbreiteten Ansatz.

Nochmals, was gefragt wird, um falsche Antworten zu verhindern: - Array entspricht einer Längenbeschränkung. - Ich habe manuelle Implementierung, aber ich möchte es mit etwas Standard ersetzen. - Ich will keine Kopie.

Danke im Voraus.

Antworten auf die Frage(5)

Ihre Antwort auf die Frage