zoukankan      html  css  js  c++  java
  • Java如何比较两个数组是否相等

    原文链接:https://www.cnblogs.com/borter/p/9613382.html 

    在Java中,如何检查两个数组是否相等?

    示例

    以下示例显示如何使用数组的equals()方法来检查两个数组是否相等。

    package com.yiibai;
    
    import java.util.*;
    
    public class CheckArrayEquality {
        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));
        }
    }
    
    Java

    执行上面示例代码,得到以下结果 -

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

    示例2

    数组比较的另一个示例示例 -

    package com.yiibai;
    
    import java.util.Arrays;
    
    public class CheckArrayEquality2 {
        public static void main(String[] args) {
            int arr1[] = { 1, 2, 3 };
            int arr2[] = { 1, 2, 3 };
            if (Arrays.equals(arr1, arr2))
                System.out.println("Same");
            else
                System.out.println("Not same");
        }
    }
    
    Java

    执行上面示例代码,得到以下结果 -

    Same
    
    Shell

    示例3

    数组比较的另一个示例示例 -

    package com.yiibai;
    
    public class CheckArrayEquality3 {
        public static void main(String[] args) {
            int arr1[] = { 1, 2, 3 };
            int arr2[] = { 1, 2, 3 };
    
            if (arr1 == arr2)
                System.out.println("Same");
            else
                System.out.println("Not same");
        }
    }
    
    Java

    执行上面示例代码,得到以下结果 -

    Not same
  • 相关阅读:
    【CodeForces】835D Palindromic characteristics
    【BZOJ】2006: [NOI2010]超级钢琴
    【比赛】STSRM 09
    【比赛】洛谷夏令营NOIP模拟赛
    【BZOJ】4147: [AMPPZ2014]Euclidean Nim
    【BZOJ】3895: 取石子
    【胡策08】解题报告
    【codevs】3196 黄金宝藏
    【BZOJ】1443: [JSOI2009]游戏Game
    【BZOJ】3105: [cqoi2013]新Nim游戏
  • 原文地址:https://www.cnblogs.com/yigeqiu/p/15194344.html
Copyright © 2011-2022 走看看