Java如何比較兩個數組?

在Java中,如何比較兩個數組?

示例

以下示例使用equals方法來檢查兩個數組是否相等。

package com.zaixian;

import java.util.*;

public class CompareArrays {
    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));
    }
}

執行上面示例代碼,得到以下結果 -

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

上一篇: Java數組 下一篇: Java日期和時間