Java如何比较两个数组是否相等?

使用Arrays.equals()方法,我们可以比较两个数组是否相等。如果两个数组的长度相等,则认为两个数组相等,两个数组中的每个元素相等且顺序相同。

package org.nhooo.example.util;

import java.util.Arrays;

public class CompareArrayExample {

    public static void main(String[] args) {

        String[] abc = {"Kode", "Java", "Dot", "Org"};

        String[] xyz = {"Kode", "Java", "Dot", "Org"};

        String[] java = {"Java", "Dot", "Com"};

        System.out.println(Arrays.equals(abc, xyz));

        System.out.println(Arrays.equals(abc, java));

    }

}

在Arrays.equals()可用于比较的任何原始数据类型和阵列的阵列Object。如果运行此示例,则结果如下:

true

false

                       

以上是 Java如何比较两个数组是否相等? 的全部内容, 来源链接: utcz.com/z/351363.html

回到顶部