So sánh các Mảng (Array) trong Java



Miêu tả vấn đề

Cách so sánh hai Mảng (Array) trong Java?

Giải pháp

Ví dụ sau minh họa cách sử dụng phương thức equals() trong Java để kiểm tra hai Mảng (Array) có bằng hay không.

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));
   }
}

Kết quả

Code trên sẽ cho kết quả sau:

Is array 1 equal to array 2?? true
Is array 1 equal to array 3?? false

mang_trong_java.jsp