比较两个字符数组是否相等_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 计算两个字符串的相似度
问题 许多程序会大量使用字符串.对于不同的字符串,我们希望能够有办法判断其相似程度.我们定义了一套操作方法来把两个不相同的字符串变得相同,具体的操作方法为: 1.修改一个字符(如把"a&qu ...
- java 数组下标 变量_Java基础语法:数组
一.简介 描述: 数组是相同类型数据的有序集合. 其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们. 基本特点: 数组的长度是确定的.数组一旦被创建,它的大小就是不可以改变的. ...
- c语言两个字母如何比较,c如何比较两个字符 C语言中怎么判断两个字符相同
可以使用库函数strcmp判断,具体如下: strcmp是C语言比较字符串的库函数,形式为int strcmp(char *a, char *b); 该函数会对a和b的每个字符,按照ascii码值比较 ...
- java二维数组怎么看_java、二维数组详解!
/* java 二维数组的概念 使用方法! 1.什么是二维数组? 答案:数组的数组! 他的每一个元素都是数组!二维数组是(存储一维数组的)一维数组. 2.如何定义?(以二维数组为列) int arr[ ...
- java 截取两个字符之间的字符串_java里面如何截取两个关键字中间的字符串?
展开全部 1.split()+正则表达式来进行截取. 将正则传入62616964757a686964616fe58685e5aeb931333365633839split().返回的是一个字符串数组类 ...
- java数组合并排序_Java将两排序数组合并
早些天给深圳芒果网投了一份简历,接到了面试电话,经过三轮面试,最后也拿到了offer.前两轮面试还好,问的问题都还答的出,到第三轮的时候,出了一道算法题,可能太紧张,思考许久也只给出了解题思路,没有将 ...
- 数组占位符_Java基础 方法和数组
1 什么是方法 秃然编程 JavaSE 解读System.out.println(),辅助理解什么是方法: System是一个类,out是里面的一个输出对象,而println()就是一个方法. 方法概 ...
- java利用二维数组查找鞍点_java找二维数组的鞍点
LOGO 制作者: 制作者: 班级: 班级: 学号: 学号: 指导老师: 指导老师: 一.设计要求 求一个二维数组中的鞍点,即 该位置上的元素在该...... 54,98 19,32,34,65,34 ...
- java 十六进制数组转字符串_Java通用将字节数组转换为字符串(非十六进制,十进制)...
将字节数组转换为具有选择基数的字符串的最佳方法是什么? S.O上有大量示例.在其他地方转换为十六进制字符串.我主要感兴趣的是将其转换为十六进制或十进制字符串以外的内容:也是更通用的方式 这是我目前正在 ...
- java 数组集合转换_Java 实例 – 集合转数组
Java 实例 - 集合转数组 以下实例演示了如何使用 Java Util 类的 list.add() 和 list.toArray() 方法将集合转为数组: /* author by w3cscho ...
最新文章
- 一文深入了解 Redis 内存模型,Redis 的快是有原因的!
- 浅析Python3中的bytes和str类型
- 平板电脑有必要买吗_华为平板M6值得买吗
- Be Positive
- 致初级开发者的一封信:坚持写代码!
- 【经验分享】Hydra(爆破神器)使用方法
- 深入探究ASP.NET Core读取Request.Body的正确方式
- The Closest M Points BZOJ 3053
- Java教程:Java break语句:跳出循环
- [2017BUAA软工]提问回顾
- 视频服务器显示存储离线,云端服务器显示离线咋会事
- 嵌入式设计 | 基于51单片机的tea5767收音机设计实操教程
- Python面试简历工作描述写法总结
- Arduino与红外遥控握手
- 爬取巴比特快讯遇到状态码“521”
- Android_插值器
- 领导逼迫员工离职的10大套路
- keil_5软件编程护眼界面设置(护眼绿)
- Java学习源代码学习
- matlab xlsread读取excel文件