我需要比较两个 byte[] 数组的元素,但最多只能是固定长度。对于我使用的整个数组java.util.Arrays.equals()
。当然,我可以复制子范围 ( Arrays.copyOf()
),但我不想这样做。我也确信应该有标准的方法来做到这一点,而不需要新的实用方法实现。
我正式需要的是:
java.util.Arrays.equals(byte[] a, byte [] b, int length)
有什么众所周知的事情吗?我没有看到广泛使用的方法。
再次关于防止错误答案的要求: - 数组等于长度限制。- 我有手动实现,但我想用标准的东西代替它。- 我不想要任何副本。
先感谢您。