Java-util-arrays-deepequals
提供:Dev Guides
Java.util.Arrays.deepEquals()メソッド
説明
- java.util.Arrays.deepEquals(Object [] a1、Object [] a2)*メソッドは、指定された2つの配列が互いに深く等しい場合にtrueを返します。両方がnullの場合、またはそれらは、同じ数の要素を含む配列を参照し、2つの配列内の対応する要素のペアはすべて完全に等しいです。
次の条件のいずれかが成り立つ場合、2つの可能性のあるnull要素e1とe2は深く等しいです-
- e1とe2は両方ともオブジェクト参照型の配列であり、Arrays.deepEquals(e1、e2)はtrueを返します
- e1とe2は同じプリミティブ型の配列であり、Arrays.equals(e1、e2)の適切なオーバーロードはtrueを返します。
- e1 == e2
- e1.equals(e2)はtrueを返します。
宣言
以下は* java.util.Arrays.deepEquals()*メソッドの宣言です
パラメーター
- a1 -これは、等しいかどうかをテストする配列です。
- a2 -これは、同等性をテストするもう1つの配列です。
戻り値
このメソッドは、2つの配列が等しい場合はtrueを返し、そうでない場合はfalseを返します。
例外
NA
例
次の例は、java.util.Arrays.deepEquals()メソッドの使用法を示しています。
上記のプログラムをコンパイルして実行すると、次の結果が生成されます-