Java Array Compare areEqual(byte[] a, byte[] b)

Here you can find the source of areEqual(byte[] a, byte[] b)

Description

Compares two byte arrays for equality.

License

Open Source License

Return

true if the arrays have identical contents

Declaration

public static boolean areEqual(byte[] a, byte[] b) 

Method Source Code

//package com.java2s;

public class Main {
    /**//from www.  j  a  v  a  2  s.co  m
     * Compares two byte arrays for equality.
     *
     * @return true if the arrays have identical contents
     */
    public static boolean areEqual(byte[] a, byte[] b) {
        int aLength = a.length;
        if (aLength != b.length)
            return false;

        for (int i = 0; i < aLength; i++)
            if (a[i] != b[i])
                return false;

        return true;
    }

    /**
     * Compares two int arrays for equality.
     *
     * @return true if the arrays have identical contents
     */
    public static boolean areEqual(int[] a, int[] b) {
        int aLength = a.length;
        if (aLength != b.length)
            return false;

        for (int i = 0; i < aLength; i++)
            if (a[i] != b[i])
                return false;

        return true;
    }
}

Related

  1. areEqual(byte[] a, byte[] b)
  2. areEqual(byte[] a, byte[] b)
  3. areEqual(byte[] a, byte[] b)
  4. areEqual(byte[] array1, byte[] array2)
  5. AreEqual(double[] vector1, double[] vector2)