当前位置:   article > 正文

java比较2个数组是否一样_java中判断两个数组是否完全一样

java中判断两个数组是否完全一样

需求:

如果两个数组的类型,元素个数,元素顺序和内容都一样的话,则认定这2个数组是一样的。

思路:

我们通过方法去完成 ,定义一个方法去接收两个数组,返回值设置为bool类型,如果一样则返回true,如果不一样则返回false

  1. package Study;
  2. public class Demo_03 {
  3. // 比较两个数组是否一样
  4. public static void main(String[] args) {
  5. int[] arr1 = { 13, 56, 44, 87, 99 };
  6. int[] arr2 = { 13, 56, 44, 87, 99 };
  7. boolean res1 = compare(arr1, arr2);
  8. System.out.println("最后比较结果是:" + res1);
  9. }
  10. public static boolean compare(int[] arr1, int[] arr2) {
  11. if (arr1.length == arr2.length) {
  12. for (int i = 0; i < arr1.length; i++) {
  13. if (arr1[i] != arr2[i]) {
  14. return false;
  15. }
  16. }
  17. return true;
  18. } else {
  19. return false;
  20. }
  21. }
  22. }

运行结果:

如果不一样则返回false;

 

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop】
推荐阅读
相关标签
  

闽ICP备14008679号