判断数组内容是否相同

这篇博客介绍了如何在Java中判断两个数组的内容是否完全相同。首先,定义一个布尔类型的方法,接着检查数组长度是否相等,如果不等则直接返回false。如果长度相等,通过for循环遍历并比较两个数组的所有元素,一旦发现不匹配则返回false。当完整遍历完数组且所有元素都匹配时,返回true。最后,在main方法中调用该方法,输出判断结果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

public class Demo {
    public static void main(String[] args) {

        int[] arr1 = new int[]{68, 27, 95, 88, 171, 996, 51, 210};
        int[] arr2 = new int[]{77, 68, 27, 95, 8, 171, 996, 210};

        boolean flag=same(arr1, arr2);
        System.out.println(flag);
    }

    public static boolean same(int arr1[], int arr2[]) {
        if (arr1.length != arr2.length)
        {
            return false;
        }
            for (int i = 0; i <= arr1.length-1; i++) {
                if (arr1[i] != arr2[i]) {
                   return false;
                }

            }
            return  true;
    }
}

定义一个方法(布尔类型);然后定义数组

判断数组的长度是否相等;不相等return false;

长度相等然后开始for()循环开始遍历比较两个数组的每一个元素;不相等return false;遍历结束就会完成循环;然后在整个循环外 写return ture;(因为只有数组元素一样才能走到整个 { }循环外)

在 main方法中调用方法;然后定义一个变量接收and输出结果

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值