Program to demonstrate how to compare two or more arrays equality in Java
package com.hubberspot.collections.example;
import java.util.Arrays;
public class CompareArraysEquality {
 public static void main(String[] args) {
  // 1. Lets create three arrays of same size
  String[] array1 = new String[5];
  String[] array2 = new String[5];
  String[] array3 = new String[5];
  // 2. Lets add few strings to each of them 
  array1[0] = "One";
  array1[1] = "Two";
  array1[2] = "Three";
  array1[3] = "Four";
  array1[4] = "Five";
  array2[0] = "A";
  array2[1] = "New";
  array2[2] = "Different";
  array2[3] = "Array";
  array2[4] = "Created";
  array3[0] = "One";
  array3[1] = "Two";
  array3[2] = "Three";
  array3[3] = "Four";
  array3[4] = "Five";
  // 3. Using Arrays.equals() to compare whether
  // arrays are equal or not
  boolean firstCompare = Arrays.equals(array1, array2);
  boolean secondCompare = Arrays.equals(array1, array3);
  boolean thirdCompare = Arrays.equals(array2, array3);
  // 4. printing the result on the console
  System.out.println("array1 equals array2 : " + firstCompare);
  System.out.println("array1 equals array3 : " + secondCompare);
  System.out.println("array2 equals array3 : " + thirdCompare);
 }
}
Output of the program :
 

 
