X Tutup

How to compare two arrays in Java



Problem Description

How to compare two arrays?

Solution

Following example uses equals method to check whether two arrays are or not.

import java.util.Arrays;

public class Main {
   public static void main(String[] args) throws Exception {
      int[] ary = {1,2,3,4,5,6};
      int[] ary1 = {1,2,3,4,5,6};
      int[] ary2 = {1,2,3,4};
      
      System.out.println("Is array 1 equal to array 2?? "
         +Arrays.equals(ary, ary1));
      System.out.println("Is array 1 equal to array 3?? "
         +Arrays.equals(ary, ary2));
   }
}

Result

The above code sample will produce the following result.

Is array 1 equal to array 2?? true
Is array 1 equal to array 3?? false
java_arrays.htm
Advertisements
X Tutup