Java如何比较两个数组是否相等
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念。Java不但可以用来开发网站后台、PC客户端和AndroidAPP,还在数据分析、网络爬虫、云计算领域大显身手。
Java
数组相等的条件不仅要求数组元素的个数必须相等,而且要求对应位置的元素也相等。Arrays类提供了equals()方法比较整个数组。语法如下:Arrays.equals(arrayA,arrayB);其中,arrayA是用于比较的第一个数组,arrayB是用于比较的第二个数组。例1下面代码演示Arrays类的equals()方法的使用。publicstaticvoidmain(String[]args){double[]score1={99,100,98.5,96.5,72};double[]score2=newdouble[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如何比较两个数组是否相等相关推荐
- Java实现把两个数组合并为一个的方法总结
本文实例讲述了Java实现把两个数组合并为一个的方法.分享给大家供大家参考,具体如下: 在Java中,如何把两个String[]合并为一个? 看起来是一个很简单的问题.但是如何才能把代码写得高效简洁, ...
- JAVA如何比较两个数组是否相等?
在JAVA中,我们如何比较两个数组是否相等呢? 解释:只有数组中的元素个数和顺序完全相同的时候,我们才认为这个两个数组是完全相等的,否则是不相等的. 在JDK中java.util.Arrays类给我提 ...
- java中输入两个数组并显示_java-将输入存储在两个相关的数组中
我正在做一个小任务,允许用户输入任何国家的地区并将它们存储在一个阵列中.另外,每次他进入一个区域时,系统都会要求他进入该输入区域的邻居并存储这些区域. 我的想法是,每次用户进入该区域时,系统都会将其存 ...
- java找出两个数组中不同元素_java 找出两个list中不同值
展开全部 可以通过遍历两个string数组来实现. 代码e5a48de588b63231313335323631343130323136353331333365656633如下: package co ...
- 【Java代码】两个数组拼接成一个数组
//这是用第三种方式调用的 import java.util.Arrays;public class Day09Task01 {public static void main(String[] arg ...
- 沫沫金:Java快速合并两个数组【绝技】
需求: 合并两个Object[] a 和Object[] b: 方案 List<Object[]> quotas = new ArrayList<Object[]>(); Ob ...
- JAVA取数两个数组交集,考虑重复和不重复元素
1.考虑不重复元素,重复元素不添加 import java.awt.List; import java.util.ArrayList; import java.util.TreeSet; public ...
- java之将两个数组中的“姓”和“名”随机拼接,让其生成新的名字
public class Test { @Testpublic void test05() {// 将数组中的姓和名随机拼接在一起使其生成新的名字// 姓氏数组String[] xing = new ...
- java scanner输入数组_Java Scanner输入两个数组的方法
题目 从命令行读入两个数组的长度和数组的值,其中第一行两个数na和nb代表aa和bb数组的长度 代码 import java.util.Scanner; public class Z { public ...
最新文章
- 涉及位操作的算法辑录
- php mysql or_mysql条件查询and or使用方法及优先级实例分析
- Nosql简介 Redis,Memchche,MongoDb的区别
- Kubernetes中Service的种类
- jq php异步上传图片,PHP+Ajax实现图片异步上传预览
- ForkJoinPool 学习示例
- array_keys_PHP array_keys()函数与示例
- php项目网页音乐播放器插件,10个免费开源的JS音乐播放器插件
- sql server使用的注意点及优化点 自备
- 计算机网络信息安全参考文献,最新网络信息安全参考文献 网络信息安全参考文献有哪些...
- 《机器学习算法竞赛实战》学习笔记1.竞赛简介
- 100 offer:为什么你不需要做一名全栈工程师?
- 搭建tileserver-gl地图服务
- 【阅读笔记】技术前沿(视觉-语言预训练、能量模型)
- 降暑小程序:40°高温,Python带你“清凉一夏”!!!!
- 近几年安防工程商面临的困境
- html 使用 思源字体_Flutter使用思源字体
- ICLR 2022 | 无需训练!As-ViT:自动扩展视觉Transformer
- ASCII(美国信息交换标准编码)表
- 11th International Conference on Information Science and Technology (ICIST 2021)记录