Java比较两个数组是否相等(equals())
数组相等的条件不仅要求数组元素的个数必须相等,而且要求对应位置的元素也相等。Arrays 类提供了 equals() 方法比较整个数组。语法如下:
Arrays.equals(arrayA, arrayB);
其中,arrayA 是用于比较的第一个数组,arrayB 是用于比较的第二个数组。
例 1
下面代码演示 Arrays 类的 equals() 方法的使用。
- public static void main(String[] args)
- {
- double[] score1={99,100,98.5,96.5,72};
- double[] score2=new double[5];
- score2[0]=99;
- score2[1]=100;
- score2[2]=98.5;
- score2[3]=96.5;
- score2[4]=72;
- double[] score3={99,96.5,98.5,100,72};
- if(Arrays.equals(score1,score2))
- {
- System.out.println("score1 数组和 score2 数组相等");
- }
- else
- {
- System.out.println("score1 数组和 score2 数组不等");
- }
- if(Arrays.equals(score1,score3))
- {
- System.out.println("score1 数组和 score3 数组相等");
- }
- else
- {
- System.out.println("score1 数组和 score3 数组不等");
- }
- }
上述代码中定义 3 个数组,分别为 score1、score2 和 score3。第一个数组直接给出了数组的值;第二个数组先定义数组的长度,然后为每个元素赋值;第三个数组中的元素和第一个数组中的元素相同,但是顺序不同。分别将 score1 数组与 score2 和 score3 数组进行比较,并输出比较的结果。
运行上述代码,输出结果如下:
score1 数组和 score2 数组相等 score1 数组和 score3 数组不等
Java比较两个数组是否相等(equals())相关推荐
- Java求两个数组的交集、差集、并集
目录 Java求两个数组的并集,代码如下: Java求两个数组的交集,代码如下: Java求两个数组的差集,代码如下: 交集.差集.并集测试代码如下: Java求两个数组的并集,代码如下: /*** ...
- java计算两个数组的交集_回顾面试题:计算两个数组交集
背景 工作多年,语言经历过C#,JAVA.但是做过的项目大多以业务系统为主,曾经做过一些基础架构的工作,但算法一直在工作中应用的比较少,导致多年之后基本都忘记完了.上一次面试过程中就有一个算法题,我能 ...
- java随机两个数组
笃信好学,自然宽和: 本章学习点:生成随机数 random.nextInt(),switch(),多个循环for的使用: package caipiao_test;import java.util.R ...
- GO和JAVA如何处理两个数组中的并集和交集
最近,在项目中碰到这样一个问题,我们在查看某个模块内容的是否,需要获取该角色下所有用户权限的集合,而某个角色下的用户权限不一样,那么我们需要去得到所有用户拥有的权限的一个并集,根据这个整理了关于go和 ...
- java合并两个数组_「JAVA」两个数组的交集—力扣每日一题(一)
示例 1: 输入: nums1 = [1,2,2,1], nums2 = [2,2] 输出: [2,2] 示例 2: 输入: nums1 = [4,9,5], nums2 = [9,4,9,8,4] ...
- java排序两个数组_java – 如何相对于彼此排序两个数组.
由于这两个值紧密耦合在一起,我实际上会编写一个自定义类来包含信息,然后对这些类进行排序,而不是使用原始数组.这样做会让你对许多可能的错误开放. 这样可以更好地控制,数据封装以及将来可能包含哪些方法或数 ...
- java将两个数组合并为一个数组并排序,人生转折!
前言 阿里巴巴,作为国内互联网公司的Top,算是业界的标杆,有阿里背景的程序员,也更具有权威性.作为程序员,都清楚阿里对于员工要求有多高,技术人员掌握的技术水平更是望尘莫及.所以,大厂程序员的很多经验 ...
- java求两个数组的并集、交集、差集
1.交集 public static void main(String[] args) { int[] array1 = {1,2,3,4,5,6}; int[] ar ...
- java两个数组中不同的数字_java将两个数组中不同的数字去掉一个剩下的保存到一个新的数组中...
展开全部 package co; import java.util.Arrays; import java.util.HashSet; import java.util.Set; /** * java ...
最新文章
- java jdk windows环境 下载安装配置环境变量
- arm开发板6410/2440上mjpg-streamer网络视频服务器移植
- Docker容器导入导出
- Python编程专属骚技巧2
- github --- 多个项目的管理方式
- Spark安装及其sbt和maven 打包工具安装
- OOP 术语:Arguments(参量)和 Parameters(参数)的区别(转载)
- 解决刷GApps时的Error 70报错或64
- Excel中行数据转换为Java对象
- 1096 大美数 分数 15
- 惠普服务器查看主板型号,win10惠普主板型号查看图文教程。
- 恒天餐饮管理系统服务器代码,恒天餐饮管理软件使用教程.doc
- android 手机短信恢复,Android短信如何恢复
- ***卖火柴的lly***
- GRPC Connection Backoff Protocol
- Tableau参数:自定义周起始时间
- 看完之后终于明白了,要用5G网络必须要换成5G手机吗?
- 笔记:《高效能人士的七个习惯》第七章 习惯四 双赢思维——人际领导的原则
- 聪明爸妈的明智抉择,但我还是建议你不要轻易买保险
- 无聊猿宇宙之风进军国内市场会卷起巨浪吗?