Java 判断数组是否相等的方法示例

作者:青春不迷、夜半听雨 时间:2023-09-03 10:21:13 

以下实例演示了如何使用 equals ()方法来判断数组是否相等:


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("数组 ary 是否与数组 ary1相等? :"
   +Arrays.equals(ary, ary1));
   System.out.println("数组 ary 是否与数组 ary2相等? :"
   +Arrays.equals(ary, ary2));
 }
}

以上代码运行输出结果为:

数组 ary 是否与数组 ary1相等? :true
数组 ary 是否与数组 ary2相等? :false

遍历数组

一般可能大家会使用for循环对两个数组进行遍历, 在遍历过程中, 比较两个两个数组的每一位是否相等, 如果出现不相等, 则返回false. 类似于以下代码:


public boolean isEqual(int[] array1, int [] array2){
   for(int i = 0; i < array1.length; i++){
     if(array1[i] != array2[i]){
       return false;
     }
   }
   return true;
 }

来源:https://blog.csdn.net/dyq1995/article/details/101227271

标签:Java,数组相等
0
投稿

猜你喜欢

  • Java SpringBoot实现带界面的代码生成器详解

    2023-09-28 11:54:14
  • mybatis if传入字符串数字踩坑记录及解决

    2022-07-18 00:41:18
  • IDEA2022中部署Tomcat Web项目的流程分析

    2023-02-26 17:19:09
  • 实例讲解Android中的AutoCompleteTextView自动补全组件

    2022-05-10 15:35:10
  • Nacos框架服务注册实现流程

    2023-07-07 10:18:30
  • Java类的初始化顺序知识点总结

    2021-09-23 23:19:26
  • 说说在Spring中如何引用外部属性文件的方法

    2023-09-18 21:47:25
  • unity实现翻页按钮功能

    2021-07-15 03:33:47
  • Android实现带圆环的圆形头像

    2021-09-30 09:04:47
  • Android实现状态栏(statusbar)渐变效果的示例

    2023-09-19 19:13:43
  • C#实现多线程的Web代理服务器实例

    2022-02-25 13:32:08
  • 详解C# Socket简单例子(服务器与客户端通信)

    2022-01-02 03:12:49
  • Java一个简单的红包生成算法

    2023-12-12 10:56:50
  • Java日期时间字符串和毫秒相互转换的方法

    2022-03-11 18:15:57
  • Android Studio发布项目到Jcenter仓库步骤(图文)

    2022-12-21 13:50:54
  • C#影院售票系统毕业设计(3)

    2023-04-24 04:08:57
  • Android仿人人客户端滑动菜单的侧滑菜单效果

    2021-06-01 08:07:06
  • C# 通过反射获取类型的字段值及给字段赋值的操作

    2021-11-14 13:30:23
  • java实现支付宝支付接口的调用

    2023-10-13 09:43:40
  • java实现微信小程序登录态维护的示例代码

    2023-08-22 18:29:46
  • asp之家 软件编程 m.aspxhome.com