✍️Define a methed to compare the contents of two arrays and return the result .

定义一个方法,用于比较两个数组的内容是否相同.

思路:

  1. 定义两个数组,分别使用静态初始化完成数组元素的初始化
  2. 定义一个方法,用于比较两个数组的内容是否相同
  3. 比较两个数组的内容是否相同,按照下面的步骤实现就可以了

    1.首先比较数组长度,如果长度不相同,数组内容肯定不相同,返回false

    2.其次遍历,比较两个数组中的每一个元素,只要有元素不相同,返回false

    3.最后循环遍历结束后,返回true

    调用方法

    输出结果

    代码如下:
public class test01 {
public static void main(String[] args) {
//定义两个数组,分别使用静态初始化完成数组元素的初始化
int[] a = {1, 2, 3, 4, 5};
int[] b = {1, 2, 3, 4, 6};
System.out.println();
test01 t = new test01();
//调用方法,输出结果
System.out.println(t.compare(a, b));
}
//定义一个方法,用于比较两个数组的内容是否相同
/*
两个明确:
返回值类型:boolean
参数:int[] arr, int[] arr2
*/
public boolean compare(int[] a, int[] b) {
//首先比较数组长度,如果长度不相同,数组内容肯定不相同,返回false
if (a.length == b.length) {
//其次遍历,比较两个数组中的每一个元素,只要有元素不相同,返回false
for (int i = 0; i < a.length; i++) {
if (a[i] != b[i]) {
return false;
}
}
// 遍历完成返回ture
return true;
}
return false;
}
}

最新文章

  1. SVN数据仓库迁移
  2. 二、JavaScript语言--JS实践--商城分类导航效果
  3. javaEE(web)SEO优化 Yahoo军规
  4. Navi.Soft30.产品.代码生成器.操作手册
  5. 为sourceinsight添加makefile、kconfig、*.S文件支持
  6. Sharepoint程序员应该了解的知识
  7. MVC controller and View
  8. Tkinter教程之Scrollbar篇
  9. ServletContext获取项目真实路径
  10. 一个cocos2d程序的完整人生(从环境到代码全过程)
  11. baidu面试题
  12. win7禁止自动使用浏览器打开FTP而是用资源管理器
  13. ps查看内存占用排序
  14. [Math]Sqrt(x)
  15. mysql重装后出现乱码解决办法
  16. ZJOI2017 Day3 滚粗记
  17. css3中的动画 @keyframes animation
  18. [Swift]LeetCode768. 最多能完成排序的块 II | Max Chunks To Make Sorted II
  19. Django组件之认证系统
  20. CDOJ 1962 天才钱vs学霸周2【最大流】

热门文章

  1. android分析之消息处理
  2. unittest系列(三)unittest用例如何执行
  3. 七种join的书写规范
  4. MyBatis:当表字段名和实体类属性名不一致
  5. P1115_最大子段和(JAVA语言)
  6. 【java框架】SpringBoot(3) -- SpringBoot集成Swagger2
  7. 痞子衡嵌入式:关于恩智浦入驻B站的一些思考
  8. 全网最详细的Linux命令系列-ls命令
  9. 201871030108-冯永萍 实验二 个人项目— D{0-1}背包问题项目报告
  10. 2020-BUAA-OO-面向对象设计与构造-第四单元总结&amp;课程总结