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;
    }

 

posted on 2020-12-03 14:45  lizhuohui  阅读(408)  评论(0编辑  收藏  举报

导航