首页 > 代码库 > Java数组判等
Java数组判等
可以采用 java.util.Arrays.equals(Object[] obj1, Object[] obj2) 方法判断两个数组是否相等,如果它们有相同的内容,认为两个数组相等。注意不是 java.lang.Object.equals(Object obj) 方法!例如:
public static void main(String[] args) { int[] arr1 = { 1, 2, 3 }; int[] arr2 = { 1, 2, 3 }; int[] arr3 = { 1, 1, 1 }; System.out.println(Arrays.equals(arr1, arr2));//true System.out.println(Arrays.equals(arr1, arr3));//false }总结:java.util.Arrays.equals(Object[] obj1, Object[] obj2)比较的是数组是否有相同的元素,按顺序比较!而不是比较它们的引用是否相同。注意与 “java.lang.Object.equals(Object obj)” 和 “==” 的区别。
Java数组判等
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。