JAVA數組的equals方法

1、數組是一個Object對象,所以直接使用數組的equals()方法,實際上是使用Object類的equals()方法。
2、Object類的equals()方法,實質上還是使用==比較對象。
3、JDK中很多類重寫了equals()方法,包括java.lang.String類和java.util.Arrays類。
4、當比較兩個字符串的時候,它使用的是String類下的equals()方法,這個方法比較的是對象值。
5、當比較兩個數組的值的時候,需要使用Arrays類中的equals()方法。
6、代碼示例:

  char a[] = new char[] { 'a', 'b', 'c' };
  char b[] = new char[] { 'a', 'b', 'c' };
  System.out.println(Arrays.equals(a, b));

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章