java int[] 比较大小
一搬情况下,equals()是用来比较大不,== 则是用来比较保存的地址是不是相同,所以,实际上,在java中, 双等号 == 没什么用的,都是用 euals() 来比较的,但是, int[] 的 equals() 很不一样,它在双等号 == 是一样的。
正确的比较方法是:
boolean Int_tab_equals(int[] a, int[] b){
if (a.length != b.length)return false;
for (int i=0; i<a.length; i++) {
if (a[i] != b[i])return false;
}
return true;
}
浙公网安备 33010602011771号