다음을 통해 공유


Arrays.Equals 메서드

정의

오버로드

Equals(Byte[], Int32, Int32, Byte[], Int32, Int32)

지정된 범위에 대해 지정된 두 바이트 배열이 서로 같으면 true를 반환합니다.

Equals(Char[], Int32, Int32, Char[], Int32, Int32)

지정된 범위에 대해 지정된 두 문자 배열이 서로 같으면 true를 반환합니다.

Equals(Object[], Int32, Int32, Object[], Int32, Int32, IComparator)

지정된 범위에 대해 지정된 두 개체 배열이 서로 같으면 true를 반환합니다.

Equals(Double[], Int32, Int32, Double[], Int32, Int32)

지정된 범위에 대해 지정된 두 double 배열이 서로 같으면 true를 반환합니다.

Equals(Single[], Int32, Int32, Single[], Int32, Int32)

지정된 범위에 대해 지정된 두 개의 부동 소수점 배열이 서로 같으면 true를 반환합니다.

Equals(Int32[], Int32, Int32, Int32[], Int32, Int32)

지정된 범위에 대해 지정된 두 개의 int 배열이 서로 같으면 true를 반환합니다.

Equals(Int64[], Int32, Int32, Int64[], Int32, Int32)

지정된 범위에 대해 지정된 두 개의 long 배열이 서로 같으면 true를 반환합니다.

Equals(Boolean[], Int32, Int32, Boolean[], Int32, Int32)

지정된 범위에 대해 지정된 두 부울 배열이 서로 같으면 true를 반환합니다.

Equals(Int16[], Int32, Int32, Int16[], Int32, Int32)

지정된 범위에서 지정된 두 개의 반바지 배열이 서로 같으면 true를 반환합니다.

Equals(Object[], Int32, Int32, Object[], Int32, Int32)

지정된 범위에 대해 지정된 두 개체 배열이 서로 같으면 true를 반환합니다.

Equals(Int16[], Int16[])

true 지정된 두 개의 반바지 배열이 서로 같은지 반환합니다.

Equals(Single[], Single[])

true 지정된 두 부동 소수점 배열이 서로 같은지 반환합니다.

Equals(Int64[], Int64[])

true 지정된 두 개의 long 배열이 서로 같은지 반환합니다.

Equals(Int32[], Int32[])

true 지정된 두 int 배열이 서로 같은지 반환합니다.

Equals(Double[], Double[])

true 두 개의 지정된 double 배열이 서로 같은지 반환합니다.

Equals(Char[], Char[])

true 지정된 두 문자 배열이 서로 같은지 반환합니다.

Equals(Byte[], Byte[])

true 지정된 두 바이트 배열이 서로 같은지 반환합니다.

Equals(Boolean[], Boolean[])

지정된 두 부울 배열이 서로 같은지 여부를 반환 true 합니다.

Equals(Object[], Object[])

true 지정된 두 개체 배열이 서로 같은지 반환합니다.

Equals(Object[], Object[], IComparator)

true 지정된 두 개체 배열이 서로 같은지 반환합니다.

Equals(Byte[], Int32, Int32, Byte[], Int32, Int32)

지정된 범위에 대해 지정된 두 바이트 배열이 서로 같으면 true를 반환합니다.

[Android.Runtime.Register("equals", "([BII[BII)Z", "", ApiSince=33)]
public static bool Equals (byte[] a, int aFromIndex, int aToIndex, byte[] b, int bFromIndex, int bToIndex);
[<Android.Runtime.Register("equals", "([BII[BII)Z", "", ApiSince=33)>]
static member Equals : byte[] * int * int * byte[] * int * int -> bool

매개 변수

a
Byte[]

같음을 테스트할 첫 번째 배열

aFromIndex
Int32

테스트할 첫 번째 배열에서 첫 번째 요소의 인덱스(포함)

aToIndex
Int32

테스트할 첫 번째 배열에서 마지막 요소의 인덱스(배타적)

b
Byte[]

같음을 테스트할 두 번째 배열

bFromIndex
Int32

테스트할 두 번째 배열에서 첫 번째 요소의 인덱스(포함)

bToIndex
Int32

테스트할 두 번째 배열에서 마지막 요소의 인덱스(배타적)

반환

true 지정된 범위에 있는 두 배열이 같으면

특성

설명

지정된 범위에 대해 지정된 두 바이트 배열이 서로 같으면 true를 반환합니다.

각 범위에서 다루는 요소 수가 동일하고 두 배열의 지정된 범위에 해당하는 모든 요소 쌍이 같으면 두 배열이 같은 것으로 간주됩니다. 즉, 지정된 범위에 대해 동일한 순서의 요소가 포함된 경우 두 배열이 동일합니다.

9에 추가되었습니다.

에 대한 java.util.Arrays.equals(byte[], int, int, byte[], int, int)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상

Equals(Char[], Int32, Int32, Char[], Int32, Int32)

지정된 범위에 대해 지정된 두 문자 배열이 서로 같으면 true를 반환합니다.

[Android.Runtime.Register("equals", "([CII[CII)Z", "", ApiSince=33)]
public static bool Equals (char[] a, int aFromIndex, int aToIndex, char[] b, int bFromIndex, int bToIndex);
[<Android.Runtime.Register("equals", "([CII[CII)Z", "", ApiSince=33)>]
static member Equals : char[] * int * int * char[] * int * int -> bool

매개 변수

a
Char[]

같음을 테스트할 첫 번째 배열

aFromIndex
Int32

테스트할 첫 번째 배열에서 첫 번째 요소의 인덱스(포함)

aToIndex
Int32

테스트할 첫 번째 배열에서 마지막 요소의 인덱스(배타적)

b
Char[]

같음을 테스트할 두 번째 배열

bFromIndex
Int32

테스트할 두 번째 배열에서 첫 번째 요소의 인덱스(포함)

bToIndex
Int32

테스트할 두 번째 배열에서 마지막 요소의 인덱스(배타적)

반환

true 지정된 범위에 있는 두 배열이 같으면

특성

설명

지정된 범위에 대해 지정된 두 문자 배열이 서로 같으면 true를 반환합니다.

각 범위에서 다루는 요소 수가 동일하고 두 배열의 지정된 범위에 해당하는 모든 요소 쌍이 같으면 두 배열이 같은 것으로 간주됩니다. 즉, 지정된 범위에 대해 동일한 순서의 요소가 포함된 경우 두 배열이 동일합니다.

9에 추가되었습니다.

에 대한 java.util.Arrays.equals(char[], int, int, char[], int, int)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상

Equals(Object[], Int32, Int32, Object[], Int32, Int32, IComparator)

지정된 범위에 대해 지정된 두 개체 배열이 서로 같으면 true를 반환합니다.

[Android.Runtime.Register("equals", "([Ljava/lang/Object;II[Ljava/lang/Object;IILjava/util/Comparator;)Z", "", ApiSince=33)]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public static bool Equals (Java.Lang.Object[] a, int aFromIndex, int aToIndex, Java.Lang.Object[] b, int bFromIndex, int bToIndex, Java.Util.IComparator cmp);
[<Android.Runtime.Register("equals", "([Ljava/lang/Object;II[Ljava/lang/Object;IILjava/util/Comparator;)Z", "", ApiSince=33)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
static member Equals : Java.Lang.Object[] * int * int * Java.Lang.Object[] * int * int * Java.Util.IComparator -> bool

매개 변수

a
Object[]

같음을 테스트할 첫 번째 배열

aFromIndex
Int32

테스트할 첫 번째 배열에서 첫 번째 요소의 인덱스(포함)

aToIndex
Int32

테스트할 첫 번째 배열에서 마지막 요소의 인덱스(배타적)

b
Object[]

같음을 테스트할 두 번째 배열

bFromIndex
Int32

테스트할 두 번째 배열에서 첫 번째 요소의 인덱스(포함)

bToIndex
Int32

테스트할 두 번째 배열에서 마지막 요소의 인덱스(배타적)

cmp
IComparator

배열 요소를 비교할 비교자

반환

true 지정된 범위에 있는 두 배열이 같으면

특성

설명

지정된 범위에 대해 지정된 두 개체 배열이 서로 같으면 true를 반환합니다.

각 범위에서 다루는 요소 수가 동일하고 두 배열의 지정된 범위에 해당하는 모든 요소 쌍이 같으면 두 배열이 같은 것으로 간주됩니다. 즉, 지정된 범위에 대해 동일한 순서의 요소가 포함된 경우 두 배열이 동일합니다.

지정된 비교자를 지정하면 두 개체 e1e2음으로 간주됩니다. cmp.compare(e1, e2) == 0

9에 추가되었습니다.

에 대한 java.util.Arrays.equals(T[], int, int, T[], int, int, java.util.Comparator<? super T>)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상

Equals(Double[], Int32, Int32, Double[], Int32, Int32)

지정된 범위에 대해 지정된 두 double 배열이 서로 같으면 true를 반환합니다.

[Android.Runtime.Register("equals", "([DII[DII)Z", "", ApiSince=33)]
public static bool Equals (double[] a, int aFromIndex, int aToIndex, double[] b, int bFromIndex, int bToIndex);
[<Android.Runtime.Register("equals", "([DII[DII)Z", "", ApiSince=33)>]
static member Equals : double[] * int * int * double[] * int * int -> bool

매개 변수

a
Double[]

같음을 테스트할 첫 번째 배열

aFromIndex
Int32

테스트할 첫 번째 배열에서 첫 번째 요소의 인덱스(포함)

aToIndex
Int32

테스트할 첫 번째 배열에서 마지막 요소의 인덱스(배타적)

b
Double[]

같음을 테스트할 두 번째 배열

bFromIndex
Int32

테스트할 두 번째 배열에서 첫 번째 요소의 인덱스(포함)

bToIndex
Int32

테스트할 두 번째 배열에서 마지막 요소의 인덱스(배타적)

반환

true 지정된 범위에 있는 두 배열이 같으면

특성

설명

지정된 범위에 대해 지정된 두 double 배열이 서로 같으면 true를 반환합니다.

각 범위에서 다루는 요소 수가 동일하고 두 배열의 지정된 범위에 해당하는 모든 요소 쌍이 같으면 두 배열이 같은 것으로 간주됩니다. 즉, 지정된 범위에 대해 동일한 순서의 요소가 포함된 경우 두 배열이 동일합니다.

두 개의 doubles d1 이며 d2 다음과 같은 경우 동일한 것으로 간주됩니다.

{@code new Double(d1).equals(new Double(d2))}

(연산자와 == 달리 이 메서드는 NaN 자체와 같고 0.0d는 -0.0d와 같지 않다고 간주합니다.)

9에 추가되었습니다.

에 대한 java.util.Arrays.equals(double[], int, int, double[], int, int)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상

Equals(Single[], Int32, Int32, Single[], Int32, Int32)

지정된 범위에 대해 지정된 두 개의 부동 소수점 배열이 서로 같으면 true를 반환합니다.

[Android.Runtime.Register("equals", "([FII[FII)Z", "", ApiSince=33)]
public static bool Equals (float[] a, int aFromIndex, int aToIndex, float[] b, int bFromIndex, int bToIndex);
[<Android.Runtime.Register("equals", "([FII[FII)Z", "", ApiSince=33)>]
static member Equals : single[] * int * int * single[] * int * int -> bool

매개 변수

a
Single[]

같음을 테스트할 첫 번째 배열

aFromIndex
Int32

테스트할 첫 번째 배열에서 첫 번째 요소의 인덱스(포함)

aToIndex
Int32

테스트할 첫 번째 배열에서 마지막 요소의 인덱스(배타적)

b
Single[]

같음을 테스트할 두 번째 배열

bFromIndex
Int32

테스트할 두 번째 배열에서 첫 번째 요소의 인덱스(포함)

bToIndex
Int32

테스트할 두 번째 배열에서 마지막 요소의 인덱스(배타적)

반환

true 지정된 범위에 있는 두 배열이 같으면

특성

설명

지정된 범위에 대해 지정된 두 개의 부동 소수점 배열이 서로 같으면 true를 반환합니다.

각 범위에서 다루는 요소 수가 동일하고 두 배열의 지정된 범위에 해당하는 모든 요소 쌍이 같으면 두 배열이 같은 것으로 간주됩니다. 즉, 지정된 범위에 대해 동일한 순서의 요소가 포함된 경우 두 배열이 동일합니다.

다음과 같은 경우 두 개의 f1 부동 소수점 및 f2 같음으로 간주됩니다.

{@code new Float(f1).equals(new Float(f2))}

(연산자와 == 달리 이 메서드는 NaN 자체와 같고 0.0f는 -0.0f와 같지 않다고 간주합니다.)

9에 추가되었습니다.

에 대한 java.util.Arrays.equals(float[], int, int, float[], int, int)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상

Equals(Int32[], Int32, Int32, Int32[], Int32, Int32)

지정된 범위에 대해 지정된 두 개의 int 배열이 서로 같으면 true를 반환합니다.

[Android.Runtime.Register("equals", "([III[III)Z", "", ApiSince=33)]
public static bool Equals (int[] a, int aFromIndex, int aToIndex, int[] b, int bFromIndex, int bToIndex);
[<Android.Runtime.Register("equals", "([III[III)Z", "", ApiSince=33)>]
static member Equals : int[] * int * int * int[] * int * int -> bool

매개 변수

a
Int32[]

같음을 테스트할 첫 번째 배열

aFromIndex
Int32

테스트할 첫 번째 배열에서 첫 번째 요소의 인덱스(포함)

aToIndex
Int32

테스트할 첫 번째 배열에서 마지막 요소의 인덱스(배타적)

b
Int32[]

같음을 테스트할 두 번째 배열

bFromIndex
Int32

테스트할 두 번째 배열에서 첫 번째 요소의 인덱스(포함)

bToIndex
Int32

테스트할 두 번째 배열에서 마지막 요소의 인덱스(배타적)

반환

true 지정된 범위에 있는 두 배열이 같으면

특성

설명

지정된 범위에 대해 지정된 두 개의 int 배열이 서로 같으면 true를 반환합니다.

각 범위에서 다루는 요소 수가 동일하고 두 배열의 지정된 범위에 해당하는 모든 요소 쌍이 같으면 두 배열이 같은 것으로 간주됩니다. 즉, 지정된 범위에 대해 동일한 순서의 요소가 포함된 경우 두 배열이 동일합니다.

9에 추가되었습니다.

에 대한 java.util.Arrays.equals(int[], int, int, int[], int, int)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상

Equals(Int64[], Int32, Int32, Int64[], Int32, Int32)

지정된 범위에 대해 지정된 두 개의 long 배열이 서로 같으면 true를 반환합니다.

[Android.Runtime.Register("equals", "([JII[JII)Z", "", ApiSince=33)]
public static bool Equals (long[] a, int aFromIndex, int aToIndex, long[] b, int bFromIndex, int bToIndex);
[<Android.Runtime.Register("equals", "([JII[JII)Z", "", ApiSince=33)>]
static member Equals : int64[] * int * int * int64[] * int * int -> bool

매개 변수

a
Int64[]

같음을 테스트할 첫 번째 배열

aFromIndex
Int32

테스트할 첫 번째 배열에서 첫 번째 요소의 인덱스(포함)

aToIndex
Int32

테스트할 첫 번째 배열에서 마지막 요소의 인덱스(배타적)

b
Int64[]

같음을 테스트할 두 번째 배열

bFromIndex
Int32

테스트할 두 번째 배열에서 첫 번째 요소의 인덱스(포함)

bToIndex
Int32

테스트할 두 번째 배열에서 마지막 요소의 인덱스(배타적)

반환

true 지정된 범위에 있는 두 배열이 같으면

특성

설명

지정된 범위에 대해 지정된 두 개의 long 배열이 서로 같으면 true를 반환합니다.

각 범위에서 다루는 요소 수가 동일하고 두 배열의 지정된 범위에 해당하는 모든 요소 쌍이 같으면 두 배열이 같은 것으로 간주됩니다. 즉, 지정된 범위에 대해 동일한 순서의 요소가 포함된 경우 두 배열이 동일합니다.

9에 추가되었습니다.

에 대한 java.util.Arrays.equals(long[], int, int, long[], int, int)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상

Equals(Boolean[], Int32, Int32, Boolean[], Int32, Int32)

지정된 범위에 대해 지정된 두 부울 배열이 서로 같으면 true를 반환합니다.

[Android.Runtime.Register("equals", "([ZII[ZII)Z", "", ApiSince=33)]
public static bool Equals (bool[] a, int aFromIndex, int aToIndex, bool[] b, int bFromIndex, int bToIndex);
[<Android.Runtime.Register("equals", "([ZII[ZII)Z", "", ApiSince=33)>]
static member Equals : bool[] * int * int * bool[] * int * int -> bool

매개 변수

a
Boolean[]

같음을 테스트할 첫 번째 배열

aFromIndex
Int32

테스트할 첫 번째 배열에서 첫 번째 요소의 인덱스(포함)

aToIndex
Int32

테스트할 첫 번째 배열에서 마지막 요소의 인덱스(배타적)

b
Boolean[]

같음을 테스트할 두 번째 배열

bFromIndex
Int32

테스트할 두 번째 배열에서 첫 번째 요소의 인덱스(포함)

bToIndex
Int32

테스트할 두 번째 배열에서 마지막 요소의 인덱스(배타적)

반환

true 지정된 범위에 있는 두 배열이 같으면

특성

설명

지정된 범위에 대해 지정된 두 부울 배열이 서로 같으면 true를 반환합니다.

각 범위에서 다루는 요소 수가 동일하고 두 배열의 지정된 범위에 해당하는 모든 요소 쌍이 같으면 두 배열이 같은 것으로 간주됩니다. 즉, 지정된 범위에 대해 동일한 순서의 요소가 포함된 경우 두 배열이 동일합니다.

9에 추가되었습니다.

에 대한 java.util.Arrays.equals(boolean[], int, int, boolean[], int, int)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상

Equals(Int16[], Int32, Int32, Int16[], Int32, Int32)

지정된 범위에서 지정된 두 개의 반바지 배열이 서로 같으면 true를 반환합니다.

[Android.Runtime.Register("equals", "([SII[SII)Z", "", ApiSince=33)]
public static bool Equals (short[] a, int aFromIndex, int aToIndex, short[] b, int bFromIndex, int bToIndex);
[<Android.Runtime.Register("equals", "([SII[SII)Z", "", ApiSince=33)>]
static member Equals : int16[] * int * int * int16[] * int * int -> bool

매개 변수

a
Int16[]

같음을 테스트할 첫 번째 배열

aFromIndex
Int32

테스트할 첫 번째 배열에서 첫 번째 요소의 인덱스(포함)

aToIndex
Int32

테스트할 첫 번째 배열에서 마지막 요소의 인덱스(배타적)

b
Int16[]

같음을 테스트할 두 번째 배열

bFromIndex
Int32

테스트할 두 번째 배열에서 첫 번째 요소의 인덱스(포함)

bToIndex
Int32

테스트할 두 번째 배열에서 마지막 요소의 인덱스(배타적)

반환

true 지정된 범위에 있는 두 배열이 같으면

특성

설명

지정된 범위에서 지정된 두 개의 반바지 배열이 서로 같으면 true를 반환합니다.

각 범위에서 다루는 요소 수가 동일하고 두 배열의 지정된 범위에 해당하는 모든 요소 쌍이 같으면 두 배열이 같은 것으로 간주됩니다. 즉, 지정된 범위에 대해 동일한 순서의 요소가 포함된 경우 두 배열이 동일합니다.

9에 추가되었습니다.

에 대한 java.util.Arrays.equals(short[], int, int, short[], int, int)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상

Equals(Object[], Int32, Int32, Object[], Int32, Int32)

지정된 범위에 대해 지정된 두 개체 배열이 서로 같으면 true를 반환합니다.

[Android.Runtime.Register("equals", "([Ljava/lang/Object;II[Ljava/lang/Object;II)Z", "", ApiSince=33)]
public static bool Equals (Java.Lang.Object[] a, int aFromIndex, int aToIndex, Java.Lang.Object[] b, int bFromIndex, int bToIndex);
[<Android.Runtime.Register("equals", "([Ljava/lang/Object;II[Ljava/lang/Object;II)Z", "", ApiSince=33)>]
static member Equals : Java.Lang.Object[] * int * int * Java.Lang.Object[] * int * int -> bool

매개 변수

a
Object[]

같음을 테스트할 첫 번째 배열

aFromIndex
Int32

테스트할 첫 번째 배열에서 첫 번째 요소의 인덱스(포함)

aToIndex
Int32

테스트할 첫 번째 배열에서 마지막 요소의 인덱스(배타적)

b
Object[]

같음을 테스트할 두 번째 배열

bFromIndex
Int32

테스트할 두 번째 배열에서 첫 번째 요소의 인덱스(포함)

bToIndex
Int32

테스트할 두 번째 배열에서 마지막 요소의 인덱스(배타적)

반환

true 지정된 범위에 있는 두 배열이 같으면

특성

설명

지정된 범위에 대해 지정된 두 개체 배열이 서로 같으면 true를 반환합니다.

각 범위에서 다루는 요소 수가 동일하고 두 배열의 지정된 범위에 해당하는 모든 요소 쌍이 같으면 두 배열이 같은 것으로 간주됩니다. 즉, 지정된 범위에 대해 동일한 순서의 요소가 포함된 경우 두 배열이 동일합니다.

두 개의 개체 e1 가 같 e2 으면 Objects.equals(e1, e2)같음으로 간주됩니다.

9에 추가되었습니다.

에 대한 java.util.Arrays.equals(java.lang.Object[], int, int, java.lang.Object[], int, int)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상

Equals(Int16[], Int16[])

true 지정된 두 개의 반바지 배열이 서로 같은지 반환합니다.

[Android.Runtime.Register("equals", "([S[S)Z", "")]
public static bool Equals (short[]? a, short[]? a2);
[<Android.Runtime.Register("equals", "([S[S)Z", "")>]
static member Equals : int16[] * int16[] -> bool

매개 변수

a
Int16[]

같음을 테스트할 배열 1개

a2
Int16[]

같음을 테스트할 다른 배열

반환

true 두 배열이 같으면

특성

설명

true 지정된 두 개의 반바지 배열이 서로 같은지 반환합니다. 두 배열 모두 동일한 개수의 요소를 포함하고 두 배열의 해당 요소 쌍이 모두 같으면 두 배열이 같은 것으로 간주됩니다. 즉, 같은 순서로 동일한 요소를 포함하는 경우 두 배열이 같습니다. 또한 두 배열 참조는 둘 다 null같으면 같은 것으로 간주됩니다.

에 대한 java.util.Arrays.equals(short[], short[])Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상

Equals(Single[], Single[])

true 지정된 두 부동 소수점 배열이 서로 같은지 반환합니다.

[Android.Runtime.Register("equals", "([F[F)Z", "")]
public static bool Equals (float[]? a, float[]? a2);
[<Android.Runtime.Register("equals", "([F[F)Z", "")>]
static member Equals : single[] * single[] -> bool

매개 변수

a
Single[]

같음을 테스트할 배열 1개

a2
Single[]

같음을 테스트할 다른 배열

반환

true 두 배열이 같으면

특성

설명

true 지정된 두 부동 소수점 배열이 서로 같은지 반환합니다. 두 배열 모두 동일한 개수의 요소를 포함하고 두 배열의 해당 요소 쌍이 모두 같으면 두 배열이 같은 것으로 간주됩니다. 즉, 같은 순서로 동일한 요소를 포함하는 경우 두 배열이 같습니다. 또한 두 배열 참조는 둘 다 null같으면 같은 것으로 간주됩니다.

다음과 같은 경우 두 개의 f1 부동 소수점 및 f2 같음으로 간주됩니다.

{@code new Float(f1).equals(new Float(f2))}

(연산자와 == 달리 이 메서드는 NaN 자체와 같고 0.0f는 -0.0f와 같지 않다고 간주합니다.)

에 대한 java.util.Arrays.equals(float[], float[])Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상

Equals(Int64[], Int64[])

true 지정된 두 개의 long 배열이 서로 같은지 반환합니다.

[Android.Runtime.Register("equals", "([J[J)Z", "")]
public static bool Equals (long[]? a, long[]? a2);
[<Android.Runtime.Register("equals", "([J[J)Z", "")>]
static member Equals : int64[] * int64[] -> bool

매개 변수

a
Int64[]

같음을 테스트할 배열 1개

a2
Int64[]

같음을 테스트할 다른 배열

반환

true 두 배열이 같으면

특성

설명

true 지정된 두 개의 long 배열이 서로 같은지 반환합니다. 두 배열 모두 동일한 개수의 요소를 포함하고 두 배열의 해당 요소 쌍이 모두 같으면 두 배열이 같은 것으로 간주됩니다. 즉, 같은 순서로 동일한 요소를 포함하는 경우 두 배열이 같습니다. 또한 두 배열 참조는 둘 다 null같으면 같은 것으로 간주됩니다.

에 대한 java.util.Arrays.equals(long[], long[])Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상

Equals(Int32[], Int32[])

true 지정된 두 int 배열이 서로 같은지 반환합니다.

[Android.Runtime.Register("equals", "([I[I)Z", "")]
public static bool Equals (int[]? a, int[]? a2);
[<Android.Runtime.Register("equals", "([I[I)Z", "")>]
static member Equals : int[] * int[] -> bool

매개 변수

a
Int32[]

같음을 테스트할 배열 1개

a2
Int32[]

같음을 테스트할 다른 배열

반환

true 두 배열이 같으면

특성

설명

true 지정된 두 int 배열이 서로 같은지 반환합니다. 두 배열 모두 동일한 개수의 요소를 포함하고 두 배열의 해당 요소 쌍이 모두 같으면 두 배열이 같은 것으로 간주됩니다. 즉, 같은 순서로 동일한 요소를 포함하는 경우 두 배열이 같습니다. 또한 두 배열 참조는 둘 다 null같으면 같은 것으로 간주됩니다.

에 대한 java.util.Arrays.equals(int[], int[])Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상

Equals(Double[], Double[])

true 두 개의 지정된 double 배열이 서로 같은지 반환합니다.

[Android.Runtime.Register("equals", "([D[D)Z", "")]
public static bool Equals (double[]? a, double[]? a2);
[<Android.Runtime.Register("equals", "([D[D)Z", "")>]
static member Equals : double[] * double[] -> bool

매개 변수

a
Double[]

같음을 테스트할 배열 1개

a2
Double[]

같음을 테스트할 다른 배열

반환

true 두 배열이 같으면

특성

설명

true 두 개의 지정된 double 배열이 서로 같은지 반환합니다. 두 배열 모두 동일한 개수의 요소를 포함하고 두 배열의 해당 요소 쌍이 모두 같으면 두 배열이 같은 것으로 간주됩니다. 즉, 같은 순서로 동일한 요소를 포함하는 경우 두 배열이 같습니다. 또한 두 배열 참조는 둘 다 null같으면 같은 것으로 간주됩니다.

두 개의 doubles d1 이며 d2 다음과 같은 경우 동일한 것으로 간주됩니다.

{@code new Double(d1).equals(new Double(d2))}

(연산자와 == 달리 이 메서드는 NaN 자체와 같고 0.0d는 -0.0d와 같지 않다고 간주합니다.)

에 대한 java.util.Arrays.equals(double[], double[])Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상

Equals(Char[], Char[])

true 지정된 두 문자 배열이 서로 같은지 반환합니다.

[Android.Runtime.Register("equals", "([C[C)Z", "")]
public static bool Equals (char[]? a, char[]? a2);
[<Android.Runtime.Register("equals", "([C[C)Z", "")>]
static member Equals : char[] * char[] -> bool

매개 변수

a
Char[]

같음을 테스트할 배열 1개

a2
Char[]

같음을 테스트할 다른 배열

반환

true 두 배열이 같으면

특성

설명

true 지정된 두 문자 배열이 서로 같은지 반환합니다. 두 배열 모두 동일한 개수의 요소를 포함하고 두 배열의 해당 요소 쌍이 모두 같으면 두 배열이 같은 것으로 간주됩니다. 즉, 같은 순서로 동일한 요소를 포함하는 경우 두 배열이 같습니다. 또한 두 배열 참조는 둘 다 null같으면 같은 것으로 간주됩니다.

에 대한 java.util.Arrays.equals(char[], char[])Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상

Equals(Byte[], Byte[])

true 지정된 두 바이트 배열이 서로 같은지 반환합니다.

[Android.Runtime.Register("equals", "([B[B)Z", "")]
public static bool Equals (byte[]? a, byte[]? a2);
[<Android.Runtime.Register("equals", "([B[B)Z", "")>]
static member Equals : byte[] * byte[] -> bool

매개 변수

a
Byte[]

같음을 테스트할 배열 1개

a2
Byte[]

같음을 테스트할 다른 배열

반환

true 두 배열이 같으면

특성

설명

true 지정된 두 바이트 배열이 서로 같은지 반환합니다. 두 배열 모두 동일한 개수의 요소를 포함하고 두 배열의 해당 요소 쌍이 모두 같으면 두 배열이 같은 것으로 간주됩니다. 즉, 같은 순서로 동일한 요소를 포함하는 경우 두 배열이 같습니다. 또한 두 배열 참조는 둘 다 null같으면 같은 것으로 간주됩니다.

에 대한 java.util.Arrays.equals(byte[], byte[])Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상

Equals(Boolean[], Boolean[])

지정된 두 부울 배열이 서로 같은지 여부를 반환 true 합니다.

[Android.Runtime.Register("equals", "([Z[Z)Z", "")]
public static bool Equals (bool[]? a, bool[]? a2);
[<Android.Runtime.Register("equals", "([Z[Z)Z", "")>]
static member Equals : bool[] * bool[] -> bool

매개 변수

a
Boolean[]

같음을 테스트할 배열 1개

a2
Boolean[]

같음을 테스트할 다른 배열

반환

true 두 배열이 같으면

특성

설명

지정된 두 부울 배열이 서로 같은지 여부를 반환 true 합니다. 두 배열 모두 동일한 개수의 요소를 포함하고 두 배열의 해당 요소 쌍이 모두 같으면 두 배열이 같은 것으로 간주됩니다. 즉, 같은 순서로 동일한 요소를 포함하는 경우 두 배열이 같습니다. 또한 두 배열 참조는 둘 다 null같으면 같은 것으로 간주됩니다.

에 대한 java.util.Arrays.equals(boolean[], boolean[])Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상

Equals(Object[], Object[])

true 지정된 두 개체 배열이 서로 같은지 반환합니다.

[Android.Runtime.Register("equals", "([Ljava/lang/Object;[Ljava/lang/Object;)Z", "")]
public static bool Equals (Java.Lang.Object[]? a, Java.Lang.Object[]? a2);
[<Android.Runtime.Register("equals", "([Ljava/lang/Object;[Ljava/lang/Object;)Z", "")>]
static member Equals : Java.Lang.Object[] * Java.Lang.Object[] -> bool

매개 변수

a
Object[]

같음을 테스트할 배열 1개

a2
Object[]

같음을 테스트할 다른 배열

반환

true 두 배열이 같으면

특성

설명

true 지정된 두 개체 배열이 서로 같은지 반환합니다. 두 배열 모두 동일한 수의 요소를 포함하고 두 배열의 해당 요소 쌍이 모두 같으면 두 배열이 같은 것으로 간주됩니다. 두 개의 개체 e1 가 같 e2 으면 Objects.equals(e1, e2)같음으로 간주됩니다. 즉, 두 배열은 동일한 순서로 동일한 요소를 포함하는 경우 동일합니다. 또한 두 배열 참조는 둘 다 null같으면 같은 것으로 간주됩니다.

에 대한 java.util.Arrays.equals(java.lang.Object[], java.lang.Object[])Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상

Equals(Object[], Object[], IComparator)

true 지정된 두 개체 배열이 서로 같은지 반환합니다.

[Android.Runtime.Register("equals", "([Ljava/lang/Object;[Ljava/lang/Object;Ljava/util/Comparator;)Z", "", ApiSince=33)]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public static bool Equals (Java.Lang.Object[]? a, Java.Lang.Object[]? a2, Java.Util.IComparator cmp);
[<Android.Runtime.Register("equals", "([Ljava/lang/Object;[Ljava/lang/Object;Ljava/util/Comparator;)Z", "", ApiSince=33)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
static member Equals : Java.Lang.Object[] * Java.Lang.Object[] * Java.Util.IComparator -> bool

매개 변수

a
Object[]

같음을 테스트할 배열 1개

a2
Object[]

같음을 테스트할 다른 배열

cmp
IComparator

배열 요소를 비교할 비교자

반환

true 두 배열이 같으면

특성

설명

true 지정된 두 개체 배열이 서로 같은지 반환합니다.

두 배열 모두 동일한 개수의 요소를 포함하고 두 배열의 해당 요소 쌍이 모두 같으면 두 배열이 같은 것으로 간주됩니다. 즉, 두 배열은 동일한 순서로 동일한 요소를 포함하는 경우 동일합니다. 또한 두 배열 참조는 둘 다 null같으면 같은 것으로 간주됩니다.

지정된 비교자를 지정하면 두 개체 e1e2음으로 간주됩니다. cmp.compare(e1, e2) == 0

9에 추가되었습니다.

에 대한 java.util.Arrays.equals(T[], T[], java.util.Comparator<? super T>)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상