数组之间的比较应当用Arrays.equals()

被坑了,数组之间的比较不能用“==”,应当用Arrays.equals() 如果是原生数组(即数组中的值是几大基本数据类型之一的)之间的比较可以直接用,如果数组中的值不是原生的基本数据类型,那么再使用Arrays.equals()方法时会主动调用Object.equals()方法。所以如果是自己定义的类,需要重写类的equals方法。

猜你喜欢

转载自www.cnblogs.com/contixue/p/11545365.html