2015年05月23日 Array 浏览(73) 收藏

Java比较两个Array 容器是否相等

比较两个Java Array 容器是否相等的代码如下:

import java.util.Arrays;
/**
 * @from www.everycoding.com
 * @Description: 比较两个Array容器内容是否相等
 */
public class ArrayEquality {

	public static void main(String[] args) {
		Integer[] a = { 1, 2, 3, 4 };
		Integer[] b = { 1, 2, 3, 4 };
		Integer[] c = { 1, 3, 2, 4 };
		System.out.println("a与b比较是否相等:" + Arrays.equals(a, b));
		System.out.println("a与c比较是否相等:" + Arrays.equals(a, c));
	}
}

执行结果如下:

a与b比较是否相等:true
a与c比较是否相等:false

结论:
当两个Array容器内容类型、顺序都相同时,才相等。顺序不同时,两个array容器内容一样,也不相等。

赞一下 0 人赞了本文