被坑了,數組之間的比較不能用“==”,應當用Arrays.equals() 如果是原生數組(即數組中的值是幾大基本數據類型之一的)之間的比較可以直接用,如果數組中的值不是原生的基本數據類型,那么再使用Arrays.equals()方法時會主動調用Object.equals()方法。所以如果是自己定義的類,需要重寫類的equals方法。
被坑了,數組之間的比較不能用“==”,應當用Arrays.equals() 如果是原生數組(即數組中的值是幾大基本數據類型之一的)之間的比較可以直接用,如果數組中的值不是原生的基本數據類型,那么再使用Arrays.equals()方法時會主動調用Object.equals()方法。所以如果是自己定義的類,需要重寫類的equals方法。
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。