언어

Arrays.Compare 메서드

정의

오버로드

속성 Description
Compare(Byte[], Int32, Int32, Byte[], Int32, Int32)

지정된 범위에서 두 byte 배열을 사전적으로 비교합니다.

Compare(Char[], Int32, Int32, Char[], Int32, Int32)

지정된 범위에서 두 char 배열을 사전적으로 비교합니다.

Compare(Double[], Int32, Int32, Double[], Int32, Int32)

지정된 범위에서 두 double 배열을 사전적으로 비교합니다.

Compare(Int16[], Int32, Int32, Int16[], Int32, Int32)

지정된 범위에서 두 short 배열을 사전적으로 비교합니다.

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

지정된 범위에서 두 Object 배열을 사전적으로 비교합니다.

Compare(Int64[], Int32, Int32, Int64[], Int32, Int32)

지정된 범위에서 두 long 배열을 사전적으로 비교합니다.

Compare(Single[], Int32, Int32, Single[], Int32, Int32)

지정된 범위에서 두 float 배열을 사전적으로 비교합니다.

Compare(Boolean[], Int32, Int32, Boolean[], Int32, Int32)

지정된 범위에서 두 boolean 배열을 사전적으로 비교합니다.

Compare(Int32[], Int32, Int32, Int32[], Int32, Int32)

지정된 범위에서 두 int 배열을 사전적으로 비교합니다.

Compare(Object[], Int32, Int32, Object[], Int32, Int32)

지정된 범위에서 두 Object 배열을 사전적으로 비교합니다.

Compare(Int32[], Int32[])

int 배열을 사전적으로 비교합니다.

Compare(Single[], Single[])

float 배열을 사전적으로 비교합니다.

Compare(Int64[], Int64[])

long 배열을 사전적으로 비교합니다.

Compare(Int16[], Int16[])

short 배열을 사전적으로 비교합니다.

Compare(Double[], Double[])

double 배열을 사전적으로 비교합니다.

Compare(Char[], Char[])

char 배열을 사전적으로 비교합니다.

Compare(Byte[], Byte[])

byte 배열을 사전적으로 비교합니다.

Compare(Boolean[], Boolean[])

boolean 배열을 사전적으로 비교합니다.

Compare(Object[], Object[])

비교 가능한 요소 내에서 어휘적으로 두 Object 배열을 비교합니다.

Compare(Object[], Object[], IComparator)

지정된 비교자를 사용하여 두 Object 배열을 사전적으로 비교합니다.

Compare(Byte[], Int32, Int32, Byte[], Int32, Int32)

지정된 범위에서 두 byte 배열을 사전적으로 비교합니다.

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

매개 변수

a
Byte[]

비교할 첫 번째 배열

aFromIndex
Int32

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

aToIndex
Int32

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

b
Byte[]

비교할 두 번째 배열

bFromIndex
Int32

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

bToIndex
Int32

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

반품

지정된 범위에 대해 첫 번째 배열과 두 번째 배열이 같고 동일한 순서로 동일한 요소를 포함하는 경우의 값 0 입니다. 지정된 범위에 대해 첫 번째 배열이 사전적으로 두 번째 배열보다 0 작은 경우보다 작은 값이고, 지정된 범위에 대해 첫 번째 배열이 두 번째 배열보다 사전적으로 큰 경우보다 0 큰 값입니다.

특성

설명

지정된 범위에서 두 byte 배열을 사전적으로 비교합니다.

지정된 범위에 대해 두 배열이 공통 접두사를 공유하는 경우 사전 비교는 접두사 길이인 각 배열 내의 상대 인덱스에서 두 요소를 Byte#compare(byte, byte)마치 비교한 결과입니다. 그렇지 않으면 한 배열은 다른 배열의 적절한 접두사이며, 사전 비교는 두 범위 길이를 비교한 결과입니다. (일반적이고 적절한 접두사 정의는 참조 #mismatch(byte[], int, int, byte[], int, int) 하세요.)

비교는 특히 배열 a 및 지정된 범위 [, aToIndex) 및 b [aFromIndexbFromIndex, bToIndex)에 대해 각각 다음 보류와 일치#equals(byte[], int, int, byte[], int, int) equals합니다.

{@code
                Arrays.equals(a, aFromIndex, aToIndex, b, bFromIndex, bToIndex) ==
                    (Arrays.compare(a, aFromIndex, aToIndex, b, bFromIndex, bToIndex) == 0)
            }

9에 추가되었습니다.

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

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

적용 대상

Compare(Char[], Int32, Int32, Char[], Int32, Int32)

지정된 범위에서 두 char 배열을 사전적으로 비교합니다.

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

매개 변수

a
Char[]

비교할 첫 번째 배열

aFromIndex
Int32

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

aToIndex
Int32

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

b
Char[]

비교할 두 번째 배열

bFromIndex
Int32

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

bToIndex
Int32

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

반품

지정된 범위에 대해 첫 번째 배열과 두 번째 배열이 같고 동일한 순서로 동일한 요소를 포함하는 경우의 값 0 입니다. 지정된 범위에 대해 첫 번째 배열이 사전적으로 두 번째 배열보다 0 작은 경우보다 작은 값이고, 지정된 범위에 대해 첫 번째 배열이 두 번째 배열보다 사전적으로 큰 경우보다 0 큰 값입니다.

특성

설명

지정된 범위에서 두 char 배열을 사전적으로 비교합니다.

지정된 범위에 대해 두 배열이 공통 접두사를 공유하는 경우 사전 비교는 접두사 길이인 각 배열 내의 상대 인덱스에서 두 요소를 Character#compare(char, char)마치 비교한 결과입니다. 그렇지 않으면 한 배열은 다른 배열의 적절한 접두사이며, 사전 비교는 두 범위 길이를 비교한 결과입니다. (일반적이고 적절한 접두사 정의는 참조 #mismatch(char[], int, int, char[], int, int) 하세요.)

비교는 특히 배열 a 및 지정된 범위 [, aToIndex) 및 b [aFromIndexbFromIndex, bToIndex)에 대해 각각 다음 보류와 일치#equals(char[], int, int, char[], int, int) equals합니다.

{@code
                Arrays.equals(a, aFromIndex, aToIndex, b, bFromIndex, bToIndex) ==
                    (Arrays.compare(a, aFromIndex, aToIndex, b, bFromIndex, bToIndex) == 0)
            }

9에 추가되었습니다.

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

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

적용 대상

Compare(Double[], Int32, Int32, Double[], Int32, Int32)

지정된 범위에서 두 double 배열을 사전적으로 비교합니다.

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

매개 변수

a
Double[]

비교할 첫 번째 배열

aFromIndex
Int32

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

aToIndex
Int32

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

b
Double[]

비교할 두 번째 배열

bFromIndex
Int32

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

bToIndex
Int32

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

반품

지정된 범위에 대해 첫 번째 배열과 두 번째 배열이 같고 동일한 순서로 동일한 요소를 포함하는 경우의 값 0 입니다. 지정된 범위에 대해 첫 번째 배열이 사전적으로 두 번째 배열보다 0 작은 경우보다 작은 값이고, 지정된 범위에 대해 첫 번째 배열이 두 번째 배열보다 사전적으로 큰 경우보다 0 큰 값입니다.

특성

설명

지정된 범위에서 두 double 배열을 사전적으로 비교합니다.

지정된 범위에 대해 두 배열이 공통 접두사를 공유하는 경우 사전 비교는 접두사 길이인 각 배열 내의 상대 인덱스에서 두 요소를 Double#compare(double, double)마치 비교한 결과입니다. 그렇지 않으면 한 배열은 다른 배열의 적절한 접두사이며, 사전 비교는 두 범위 길이를 비교한 결과입니다. (일반적이고 적절한 접두사 정의는 참조 #mismatch(double[], int, int, double[], int, int) 하세요.)

비교는 특히 배열 a 및 지정된 범위 [, aToIndex) 및 b [aFromIndexbFromIndex, bToIndex)에 대해 각각 다음 보류와 일치#equals(double[], int, int, double[], int, int) equals합니다.

{@code
                Arrays.equals(a, aFromIndex, aToIndex, b, bFromIndex, bToIndex) ==
                    (Arrays.compare(a, aFromIndex, aToIndex, b, bFromIndex, bToIndex) == 0)
            }

9에 추가되었습니다.

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

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

적용 대상

Compare(Int16[], Int32, Int32, Int16[], Int32, Int32)

지정된 범위에서 두 short 배열을 사전적으로 비교합니다.

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

매개 변수

a
Int16[]

비교할 첫 번째 배열

aFromIndex
Int32

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

aToIndex
Int32

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

b
Int16[]

비교할 두 번째 배열

bFromIndex
Int32

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

bToIndex
Int32

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

반품

지정된 범위에 대해 첫 번째 배열과 두 번째 배열이 같고 동일한 순서로 동일한 요소를 포함하는 경우의 값 0 입니다. 지정된 범위에 대해 첫 번째 배열이 사전적으로 두 번째 배열보다 0 작은 경우보다 작은 값이고, 지정된 범위에 대해 첫 번째 배열이 두 번째 배열보다 사전적으로 큰 경우보다 0 큰 값입니다.

특성

설명

지정된 범위에서 두 short 배열을 사전적으로 비교합니다.

지정된 범위에 대해 두 배열이 공통 접두사를 공유하는 경우 사전 비교는 접두사 길이인 각 배열 내의 상대 인덱스에서 두 요소를 Short#compare(short, short)마치 비교한 결과입니다. 그렇지 않으면 한 배열은 다른 배열의 적절한 접두사이며, 사전 비교는 두 범위 길이를 비교한 결과입니다. (일반적이고 적절한 접두사 정의는 참조 #mismatch(short[], int, int, short[], int, int) 하세요.)

비교는 특히 배열 a 및 지정된 범위 [, aToIndex) 및 b [aFromIndexbFromIndex, bToIndex)에 대해 각각 다음 보류와 일치#equals(short[], int, int, short[], int, int) equals합니다.

{@code
                Arrays.equals(a, aFromIndex, aToIndex, b, bFromIndex, bToIndex) ==
                    (Arrays.compare(a, aFromIndex, aToIndex, b, bFromIndex, bToIndex) == 0)
            }

9에 추가되었습니다.

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

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

적용 대상

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

지정된 범위에서 두 Object 배열을 사전적으로 비교합니다.

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

매개 변수

a
Object[]

비교할 첫 번째 배열

aFromIndex
Int32

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

aToIndex
Int32

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

b
Object[]

비교할 두 번째 배열

bFromIndex
Int32

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

bToIndex
Int32

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

cmp
IComparator

배열 요소를 비교할 비교자

반품

지정된 범위에 대해 첫 번째 배열과 두 번째 배열이 같고 동일한 순서로 동일한 요소를 포함하는 경우의 값 0 입니다. 지정된 범위에 대해 첫 번째 배열이 사전적으로 두 번째 배열보다 0 작은 경우보다 작은 값이고, 지정된 범위에 대해 첫 번째 배열이 두 번째 배열보다 사전적으로 큰 경우보다 0 큰 값입니다.

특성

설명

지정된 범위에서 두 Object 배열을 사전적으로 비교합니다.

지정된 범위에 대해 두 배열이 공통 접두사를 공유하는 경우 사전 비교는 접두사 길이인 각 배열 내의 상대 인덱스에 있는 지정된 비교자와 비교한 결과입니다. 그렇지 않으면 한 배열은 다른 배열의 적절한 접두사이며, 사전 비교는 두 범위 길이를 비교한 결과입니다. (일반적이고 적절한 접두사 정의는 참조 #mismatch(Object[], int, int, Object[], int, int) 하세요.)

9에 추가되었습니다.

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

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

적용 대상

Compare(Int64[], Int32, Int32, Int64[], Int32, Int32)

지정된 범위에서 두 long 배열을 사전적으로 비교합니다.

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

매개 변수

a
Int64[]

비교할 첫 번째 배열

aFromIndex
Int32

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

aToIndex
Int32

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

b
Int64[]

비교할 두 번째 배열

bFromIndex
Int32

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

bToIndex
Int32

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

반품

지정된 범위에 대해 첫 번째 배열과 두 번째 배열이 같고 동일한 순서로 동일한 요소를 포함하는 경우의 값 0 입니다. 지정된 범위에 대해 첫 번째 배열이 사전적으로 두 번째 배열보다 0 작은 경우보다 작은 값이고, 지정된 범위에 대해 첫 번째 배열이 두 번째 배열보다 사전적으로 큰 경우보다 0 큰 값입니다.

특성

설명

지정된 범위에서 두 long 배열을 사전적으로 비교합니다.

지정된 범위에 대해 두 배열이 공통 접두사를 공유하는 경우 사전 비교는 접두사 길이인 각 배열 내의 상대 인덱스에서 두 요소를 Long#compare(long, long)마치 비교한 결과입니다. 그렇지 않으면 한 배열은 다른 배열의 적절한 접두사이며, 사전 비교는 두 범위 길이를 비교한 결과입니다. (일반적이고 적절한 접두사 정의는 참조 #mismatch(long[], int, int, long[], int, int) 하세요.)

비교는 특히 배열 a 및 지정된 범위 [, aToIndex) 및 b [aFromIndexbFromIndex, bToIndex)에 대해 각각 다음 보류와 일치#equals(long[], int, int, long[], int, int) equals합니다.

{@code
                Arrays.equals(a, aFromIndex, aToIndex, b, bFromIndex, bToIndex) ==
                    (Arrays.compare(a, aFromIndex, aToIndex, b, bFromIndex, bToIndex) == 0)
            }

9에 추가되었습니다.

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

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

적용 대상

Compare(Single[], Int32, Int32, Single[], Int32, Int32)

지정된 범위에서 두 float 배열을 사전적으로 비교합니다.

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

매개 변수

a
Single[]

비교할 첫 번째 배열

aFromIndex
Int32

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

aToIndex
Int32

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

b
Single[]

비교할 두 번째 배열

bFromIndex
Int32

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

bToIndex
Int32

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

반품

지정된 범위에 대해 첫 번째 배열과 두 번째 배열이 같고 동일한 순서로 동일한 요소를 포함하는 경우의 값 0 입니다. 지정된 범위에 대해 첫 번째 배열이 사전적으로 두 번째 배열보다 0 작은 경우보다 작은 값이고, 지정된 범위에 대해 첫 번째 배열이 두 번째 배열보다 사전적으로 큰 경우보다 0 큰 값입니다.

특성

설명

지정된 범위에서 두 float 배열을 사전적으로 비교합니다.

지정된 범위에 대해 두 배열이 공통 접두사를 공유하는 경우 사전 비교는 접두사 길이인 각 배열 내의 상대 인덱스에서 두 요소를 Float#compare(float, float)마치 비교한 결과입니다. 그렇지 않으면 한 배열은 다른 배열의 적절한 접두사이며, 사전 비교는 두 범위 길이를 비교한 결과입니다. (일반적이고 적절한 접두사 정의는 참조 #mismatch(float[], int, int, float[], int, int) 하세요.)

비교는 특히 배열 a 및 지정된 범위 [, aToIndex) 및 b [aFromIndexbFromIndex, bToIndex)에 대해 각각 다음 보류와 일치#equals(float[], int, int, float[], int, int) equals합니다.

{@code
                Arrays.equals(a, aFromIndex, aToIndex, b, bFromIndex, bToIndex) ==
                    (Arrays.compare(a, aFromIndex, aToIndex, b, bFromIndex, bToIndex) == 0)
            }

9에 추가되었습니다.

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

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

적용 대상

Compare(Boolean[], Int32, Int32, Boolean[], Int32, Int32)

지정된 범위에서 두 boolean 배열을 사전적으로 비교합니다.

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

매개 변수

a
Boolean[]

비교할 첫 번째 배열

aFromIndex
Int32

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

aToIndex
Int32

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

b
Boolean[]

비교할 두 번째 배열

bFromIndex
Int32

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

bToIndex
Int32

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

반품

지정된 범위에 대해 첫 번째 배열과 두 번째 배열이 같고 동일한 순서로 동일한 요소를 포함하는 경우의 값 0 입니다. 지정된 범위에 대해 첫 번째 배열이 사전적으로 두 번째 배열보다 0 작은 경우보다 작은 값이고, 지정된 범위에 대해 첫 번째 배열이 두 번째 배열보다 사전적으로 큰 경우보다 0 큰 값입니다.

특성

설명

지정된 범위에서 두 boolean 배열을 사전적으로 비교합니다.

지정된 범위에 대해 두 배열이 공통 접두사를 공유하는 경우 사전 비교는 접두사 길이인 각 배열 내의 상대 인덱스에서 두 요소를 Boolean#compare(boolean, boolean)마치 비교한 결과입니다. 그렇지 않으면 한 배열은 다른 배열의 적절한 접두사이며, 사전 비교는 두 범위 길이를 비교한 결과입니다. (일반적이고 적절한 접두사 정의는 참조 #mismatch(boolean[], int, int, boolean[], int, int) 하세요.)

비교는 특히 배열 a 및 지정된 범위 [, aToIndex) 및 b [aFromIndexbFromIndex, bToIndex)에 대해 각각 다음 보류와 일치#equals(boolean[], int, int, boolean[], int, int) equals합니다.

{@code
                Arrays.equals(a, aFromIndex, aToIndex, b, bFromIndex, bToIndex) ==
                    (Arrays.compare(a, aFromIndex, aToIndex, b, bFromIndex, bToIndex) == 0)
            }

9에 추가되었습니다.

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

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

적용 대상

Compare(Int32[], Int32, Int32, Int32[], Int32, Int32)

지정된 범위에서 두 int 배열을 사전적으로 비교합니다.

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

매개 변수

a
Int32[]

비교할 첫 번째 배열

aFromIndex
Int32

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

aToIndex
Int32

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

b
Int32[]

비교할 두 번째 배열

bFromIndex
Int32

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

bToIndex
Int32

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

반품

지정된 범위에 대해 첫 번째 배열과 두 번째 배열이 같고 동일한 순서로 동일한 요소를 포함하는 경우의 값 0 입니다. 지정된 범위에 대해 첫 번째 배열이 사전적으로 두 번째 배열보다 0 작은 경우보다 작은 값이고, 지정된 범위에 대해 첫 번째 배열이 두 번째 배열보다 사전적으로 큰 경우보다 0 큰 값입니다.

특성

설명

지정된 범위에서 두 int 배열을 사전적으로 비교합니다.

지정된 범위에 대해 두 배열이 공통 접두사를 공유하는 경우 사전 비교는 접두사 길이인 각 배열 내의 상대 인덱스에서 두 요소를 Integer#compare(int, int)마치 비교한 결과입니다. 그렇지 않으면 한 배열은 다른 배열의 적절한 접두사이며, 사전 비교는 두 범위 길이를 비교한 결과입니다. (일반적이고 적절한 접두사 정의는 참조 #mismatch(int[], int, int, int[], int, int) 하세요.)

비교는 특히 배열 a 및 지정된 범위 [, aToIndex) 및 b [aFromIndexbFromIndex, bToIndex)에 대해 각각 다음 보류와 일치#equals(int[], int, int, int[], int, int) equals합니다.

{@code
                Arrays.equals(a, aFromIndex, aToIndex, b, bFromIndex, bToIndex) ==
                    (Arrays.compare(a, aFromIndex, aToIndex, b, bFromIndex, bToIndex) == 0)
            }

9에 추가되었습니다.

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

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

적용 대상

Compare(Object[], Int32, Int32, Object[], Int32, Int32)

지정된 범위에서 두 Object 배열을 사전적으로 비교합니다.

[Android.Runtime.Register("compare", "([Ljava/lang/Comparable;II[Ljava/lang/Comparable;II)I", "", ApiSince=33)]
[Java.Interop.JavaTypeParameters(new System.String[] { "T extends java.lang.Comparable<? super T>" })]
public static int Compare(Java.Lang.Object[] a, int aFromIndex, int aToIndex, Java.Lang.Object[] b, int bFromIndex, int bToIndex);
[<Android.Runtime.Register("compare", "([Ljava/lang/Comparable;II[Ljava/lang/Comparable;II)I", "", ApiSince=33)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T extends java.lang.Comparable<? super T>" })>]
static member Compare : Java.Lang.Object[] * int * int * Java.Lang.Object[] * int * int -> int

매개 변수

a
Object[]

비교할 첫 번째 배열

aFromIndex
Int32

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

aToIndex
Int32

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

b
Object[]

비교할 두 번째 배열

bFromIndex
Int32

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

bToIndex
Int32

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

반품

지정된 범위에 대해 첫 번째 배열과 두 번째 배열이 같고 동일한 순서로 동일한 요소를 포함하는 경우의 값 0 입니다. 지정된 범위에 대해 첫 번째 배열이 사전적으로 두 번째 배열보다 0 작은 경우보다 작은 값이고, 지정된 범위에 대해 첫 번째 배열이 두 번째 배열보다 사전적으로 큰 경우보다 0 큰 값입니다.

특성

설명

지정된 범위에서 두 Object 배열을 사전적으로 비교합니다.

지정된 범위에서 두 배열이 공통 접두사를 공유하는 경우 사전 비교는 접두사 길이인 각 배열 내의 상대 인덱 i 스에 있는 형식 T 의 두 요소를 다음과 같이 비교한 결과입니다.

{@code
                Comparator.nullsFirst(Comparator.<T>naturalOrder()).
                    compare(a[aFromIndex + i, b[bFromIndex + i])
            }

그렇지 않으면 한 배열은 다른 배열의 적절한 접두사이며, 사전 비교는 두 범위 길이를 비교한 결과입니다. (일반적이고 적절한 접두사 정의는 참조 #mismatch(Object[], int, int, Object[], int, int) 하세요.)

비교는 특히 배열 a 및 지정된 범위 [, atoIndex) 및 b [aFromIndexbFromIndex, btoIndex)에 대해 각각 다음 보류와 일치#equals(Object[], int, int, Object[], int, int) equals합니다.

{@code
                Arrays.equals(a, aFromIndex, aToIndex, b, bFromIndex, bToIndex) ==
                    (Arrays.compare(a, aFromIndex, aToIndex, b, bFromIndex, bToIndex) == 0)
            }

9에 추가되었습니다.

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

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

적용 대상

Compare(Int32[], Int32[])

int 배열을 사전적으로 비교합니다.

[Android.Runtime.Register("compare", "([I[I)I", "", ApiSince=33)]
public static int Compare(int[]? a, int[]? b);
[<Android.Runtime.Register("compare", "([I[I)I", "", ApiSince=33)>]
static member Compare : int[] * int[] -> int

매개 변수

a
Int32[]

비교할 첫 번째 배열

b
Int32[]

비교할 두 번째 배열

반품

첫 번째 배열과 두 번째 배열이 같고 동일한 요소가 동일한 순서로 포함된 경우의 값 0 입니다. 첫 번째 배열이 두 번째 배열보다 0 사전적으로 작은 경우보다 작은 값이고, 첫 번째 배열이 두 번째 배열보다 사전적으로 큰 경우보다 0 큰 값입니다.

특성

설명

int 배열을 사전적으로 비교합니다.

두 배열이 공통 접두사를 공유하는 경우 사전 비교는 접두사 길이인 각 배열 내의 인덱스에서 두 Integer#compare(int, int)요소를 마치 비교한 결과입니다. 그렇지 않은 경우 한 배열은 다른 배열의 적절한 접두사이며, 사전 비교는 두 배열 길이를 비교한 결과입니다. (일반적이고 적절한 접두사 정의는 참조 #mismatch(int[], int[]) 하세요.)

null 배열 참조는 사전적으로 비 배열null 참조보다 작은 것으로 간주됩니다. 두 null 배열 참조는 같은 것으로 간주됩니다.

비교는 보다 구체적으로 배열에 대한 다음 보류와 #equals(int[], int[]) equalsb일치합니다.a

{@code
                Arrays.equals(a, b) == (Arrays.compare(a, b) == 0)
            }

9에 추가되었습니다.

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

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

적용 대상

Compare(Single[], Single[])

float 배열을 사전적으로 비교합니다.

[Android.Runtime.Register("compare", "([F[F)I", "", ApiSince=33)]
public static int Compare(float[]? a, float[]? b);
[<Android.Runtime.Register("compare", "([F[F)I", "", ApiSince=33)>]
static member Compare : single[] * single[] -> int

매개 변수

a
Single[]

비교할 첫 번째 배열

b
Single[]

비교할 두 번째 배열

반품

첫 번째 배열과 두 번째 배열이 같고 동일한 요소가 동일한 순서로 포함된 경우의 값 0 입니다. 첫 번째 배열이 두 번째 배열보다 0 사전적으로 작은 경우보다 작은 값이고, 첫 번째 배열이 두 번째 배열보다 사전적으로 큰 경우보다 0 큰 값입니다.

특성

설명

float 배열을 사전적으로 비교합니다.

두 배열이 공통 접두사를 공유하는 경우 사전 비교는 접두사 길이인 각 배열 내의 인덱스에서 두 Float#compare(float, float)요소를 마치 비교한 결과입니다. 그렇지 않은 경우 한 배열은 다른 배열의 적절한 접두사이며, 사전 비교는 두 배열 길이를 비교한 결과입니다. (일반적이고 적절한 접두사 정의는 참조 #mismatch(float[], float[]) 하세요.)

null 배열 참조는 사전적으로 비 배열null 참조보다 작은 것으로 간주됩니다. 두 null 배열 참조는 같은 것으로 간주됩니다.

비교는 보다 구체적으로 배열에 대한 다음 보류와 #equals(float[], float[]) equalsb일치합니다.a

{@code
                Arrays.equals(a, b) == (Arrays.compare(a, b) == 0)
            }

9에 추가되었습니다.

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

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

적용 대상

Compare(Int64[], Int64[])

long 배열을 사전적으로 비교합니다.

[Android.Runtime.Register("compare", "([J[J)I", "", ApiSince=33)]
public static int Compare(long[]? a, long[]? b);
[<Android.Runtime.Register("compare", "([J[J)I", "", ApiSince=33)>]
static member Compare : int64[] * int64[] -> int

매개 변수

a
Int64[]

비교할 첫 번째 배열

b
Int64[]

비교할 두 번째 배열

반품

첫 번째 배열과 두 번째 배열이 같고 동일한 요소가 동일한 순서로 포함된 경우의 값 0 입니다. 첫 번째 배열이 두 번째 배열보다 0 사전적으로 작은 경우보다 작은 값이고, 첫 번째 배열이 두 번째 배열보다 사전적으로 큰 경우보다 0 큰 값입니다.

특성

설명

long 배열을 사전적으로 비교합니다.

두 배열이 공통 접두사를 공유하는 경우 사전 비교는 접두사 길이인 각 배열 내의 인덱스에서 두 Long#compare(long, long)요소를 마치 비교한 결과입니다. 그렇지 않은 경우 한 배열은 다른 배열의 적절한 접두사이며, 사전 비교는 두 배열 길이를 비교한 결과입니다. (일반적이고 적절한 접두사 정의는 참조 #mismatch(long[], long[]) 하세요.)

null 배열 참조는 사전적으로 비 배열null 참조보다 작은 것으로 간주됩니다. 두 null 배열 참조는 같은 것으로 간주됩니다.

비교는 보다 구체적으로 배열에 대한 다음 보류와 #equals(long[], long[]) equalsb일치합니다.a

{@code
                Arrays.equals(a, b) == (Arrays.compare(a, b) == 0)
            }

9에 추가되었습니다.

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

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

적용 대상

Compare(Int16[], Int16[])

short 배열을 사전적으로 비교합니다.

[Android.Runtime.Register("compare", "([S[S)I", "", ApiSince=33)]
public static int Compare(short[]? a, short[]? b);
[<Android.Runtime.Register("compare", "([S[S)I", "", ApiSince=33)>]
static member Compare : int16[] * int16[] -> int

매개 변수

a
Int16[]

비교할 첫 번째 배열

b
Int16[]

비교할 두 번째 배열

반품

첫 번째 배열과 두 번째 배열이 같고 동일한 요소가 동일한 순서로 포함된 경우의 값 0 입니다. 첫 번째 배열이 두 번째 배열보다 0 사전적으로 작은 경우보다 작은 값이고, 첫 번째 배열이 두 번째 배열보다 사전적으로 큰 경우보다 0 큰 값입니다.

특성

설명

short 배열을 사전적으로 비교합니다.

두 배열이 공통 접두사를 공유하는 경우 사전 비교는 접두사 길이인 각 배열 내의 인덱스에서 두 Short#compare(short, short)요소를 마치 비교한 결과입니다. 그렇지 않은 경우 한 배열은 다른 배열의 적절한 접두사이며, 사전 비교는 두 배열 길이를 비교한 결과입니다. (일반적이고 적절한 접두사 정의는 참조 #mismatch(short[], short[]) 하세요.)

null 배열 참조는 사전적으로 비 배열null 참조보다 작은 것으로 간주됩니다. 두 null 배열 참조는 같은 것으로 간주됩니다.

비교는 보다 구체적으로 배열에 대한 다음 보류와 #equals(short[], short[]) equalsb일치합니다.a

{@code
                Arrays.equals(a, b) == (Arrays.compare(a, b) == 0)
            }

9에 추가되었습니다.

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

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

적용 대상

Compare(Double[], Double[])

double 배열을 사전적으로 비교합니다.

[Android.Runtime.Register("compare", "([D[D)I", "", ApiSince=33)]
public static int Compare(double[]? a, double[]? b);
[<Android.Runtime.Register("compare", "([D[D)I", "", ApiSince=33)>]
static member Compare : double[] * double[] -> int

매개 변수

a
Double[]

비교할 첫 번째 배열

b
Double[]

비교할 두 번째 배열

반품

첫 번째 배열과 두 번째 배열이 같고 동일한 요소가 동일한 순서로 포함된 경우의 값 0 입니다. 첫 번째 배열이 두 번째 배열보다 0 사전적으로 작은 경우보다 작은 값이고, 첫 번째 배열이 두 번째 배열보다 사전적으로 큰 경우보다 0 큰 값입니다.

특성

설명

double 배열을 사전적으로 비교합니다.

두 배열이 공통 접두사를 공유하는 경우 사전 비교는 접두사 길이인 각 배열 내의 인덱스에서 두 Double#compare(double, double)요소를 마치 비교한 결과입니다. 그렇지 않은 경우 한 배열은 다른 배열의 적절한 접두사이며, 사전 비교는 두 배열 길이를 비교한 결과입니다. (일반적이고 적절한 접두사 정의는 참조 #mismatch(double[], double[]) 하세요.)

null 배열 참조는 사전적으로 비 배열null 참조보다 작은 것으로 간주됩니다. 두 null 배열 참조는 같은 것으로 간주됩니다.

비교는 보다 구체적으로 배열에 대한 다음 보류와 #equals(double[], double[]) equalsb일치합니다.a

{@code
                Arrays.equals(a, b) == (Arrays.compare(a, b) == 0)
            }

9에 추가되었습니다.

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

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

적용 대상

Compare(Char[], Char[])

char 배열을 사전적으로 비교합니다.

[Android.Runtime.Register("compare", "([C[C)I", "", ApiSince=33)]
public static int Compare(char[]? a, char[]? b);
[<Android.Runtime.Register("compare", "([C[C)I", "", ApiSince=33)>]
static member Compare : char[] * char[] -> int

매개 변수

a
Char[]

비교할 첫 번째 배열

b
Char[]

비교할 두 번째 배열

반품

첫 번째 배열과 두 번째 배열이 같고 동일한 요소가 동일한 순서로 포함된 경우의 값 0 입니다. 첫 번째 배열이 두 번째 배열보다 0 사전적으로 작은 경우보다 작은 값이고, 첫 번째 배열이 두 번째 배열보다 사전적으로 큰 경우보다 0 큰 값입니다.

특성

설명

char 배열을 사전적으로 비교합니다.

두 배열이 공통 접두사를 공유하는 경우 사전 비교는 접두사 길이인 각 배열 내의 인덱스에서 두 Character#compare(char, char)요소를 마치 비교한 결과입니다. 그렇지 않은 경우 한 배열은 다른 배열의 적절한 접두사이며, 사전 비교는 두 배열 길이를 비교한 결과입니다. (일반적이고 적절한 접두사 정의는 참조 #mismatch(char[], char[]) 하세요.)

null 배열 참조는 사전적으로 비 배열null 참조보다 작은 것으로 간주됩니다. 두 null 배열 참조는 같은 것으로 간주됩니다.

비교는 보다 구체적으로 배열에 대한 다음 보류와 #equals(char[], char[]) equalsb일치합니다.a

{@code
                Arrays.equals(a, b) == (Arrays.compare(a, b) == 0)
            }

9에 추가되었습니다.

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

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

적용 대상

Compare(Byte[], Byte[])

byte 배열을 사전적으로 비교합니다.

[Android.Runtime.Register("compare", "([B[B)I", "", ApiSince=33)]
public static int Compare(byte[]? a, byte[]? b);
[<Android.Runtime.Register("compare", "([B[B)I", "", ApiSince=33)>]
static member Compare : byte[] * byte[] -> int

매개 변수

a
Byte[]

비교할 첫 번째 배열

b
Byte[]

비교할 두 번째 배열

반품

첫 번째 배열과 두 번째 배열이 같고 동일한 요소가 동일한 순서로 포함된 경우의 값 0 입니다. 첫 번째 배열이 두 번째 배열보다 0 사전적으로 작은 경우보다 작은 값이고, 첫 번째 배열이 두 번째 배열보다 사전적으로 큰 경우보다 0 큰 값입니다.

특성

설명

byte 배열을 사전적으로 비교합니다.

두 배열이 공통 접두사를 공유하는 경우 사전 비교는 접두사 길이인 각 배열 내의 인덱스에서 두 Byte#compare(byte, byte)요소를 마치 비교한 결과입니다. 그렇지 않은 경우 한 배열은 다른 배열의 적절한 접두사이며, 사전 비교는 두 배열 길이를 비교한 결과입니다. (일반적이고 적절한 접두사 정의는 참조 #mismatch(byte[], byte[]) 하세요.)

null 배열 참조는 사전적으로 비 배열null 참조보다 작은 것으로 간주됩니다. 두 null 배열 참조는 같은 것으로 간주됩니다.

비교는 보다 구체적으로 배열에 대한 다음 보류와 #equals(byte[], byte[]) equalsb일치합니다.a

{@code
                Arrays.equals(a, b) == (Arrays.compare(a, b) == 0)
            }

9에 추가되었습니다.

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

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

적용 대상

Compare(Boolean[], Boolean[])

boolean 배열을 사전적으로 비교합니다.

[Android.Runtime.Register("compare", "([Z[Z)I", "", ApiSince=33)]
public static int Compare(bool[]? a, bool[]? b);
[<Android.Runtime.Register("compare", "([Z[Z)I", "", ApiSince=33)>]
static member Compare : bool[] * bool[] -> int

매개 변수

a
Boolean[]

비교할 첫 번째 배열

b
Boolean[]

비교할 두 번째 배열

반품

첫 번째 배열과 두 번째 배열이 같고 동일한 요소가 동일한 순서로 포함된 경우의 값 0 입니다. 첫 번째 배열이 두 번째 배열보다 0 사전적으로 작은 경우보다 작은 값이고, 첫 번째 배열이 두 번째 배열보다 사전적으로 큰 경우보다 0 큰 값입니다.

특성

설명

boolean 배열을 사전적으로 비교합니다.

두 배열이 공통 접두사를 공유하는 경우 사전 비교는 접두사 길이인 각 배열 내의 인덱스에서 두 Boolean#compare(boolean, boolean)요소를 마치 비교한 결과입니다. 그렇지 않은 경우 한 배열은 다른 배열의 적절한 접두사이며, 사전 비교는 두 배열 길이를 비교한 결과입니다. (일반적이고 적절한 접두사 정의는 참조 #mismatch(boolean[], boolean[]) 하세요.)

null 배열 참조는 사전적으로 비 배열null 참조보다 작은 것으로 간주됩니다. 두 null 배열 참조는 같은 것으로 간주됩니다.

비교는 보다 구체적으로 배열에 대한 다음 보류와 #equals(boolean[], boolean[]) equalsb일치합니다.a

{@code
                Arrays.equals(a, b) == (Arrays.compare(a, b) == 0)
            }

9에 추가되었습니다.

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

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

적용 대상

Compare(Object[], Object[])

비교 가능한 요소 내에서 어휘적으로 두 Object 배열을 비교합니다.

[Android.Runtime.Register("compare", "([Ljava/lang/Comparable;[Ljava/lang/Comparable;)I", "", ApiSince=33)]
[Java.Interop.JavaTypeParameters(new System.String[] { "T extends java.lang.Comparable<? super T>" })]
public static int Compare(Java.Lang.Object[]? a, Java.Lang.Object[]? b);
[<Android.Runtime.Register("compare", "([Ljava/lang/Comparable;[Ljava/lang/Comparable;)I", "", ApiSince=33)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T extends java.lang.Comparable<? super T>" })>]
static member Compare : Java.Lang.Object[] * Java.Lang.Object[] -> int

매개 변수

a
Object[]

비교할 첫 번째 배열

b
Object[]

비교할 두 번째 배열

반품

첫 번째 배열과 두 번째 배열이 같고 동일한 요소가 동일한 순서로 포함된 경우의 값 0 입니다. 첫 번째 배열이 두 번째 배열보다 0 사전적으로 작은 경우보다 작은 값이고, 첫 번째 배열이 두 번째 배열보다 사전적으로 큰 경우보다 0 큰 값입니다.

특성

설명

비교 가능한 요소 내에서 어휘적으로 두 Object 배열을 비교합니다.

두 배열이 공통 접두사를 공유하는 경우 사전 비교는 접두사 길이인 각 배열 내의 인덱 i 스에서 형식 T 의 두 요소를 다음과 같이 비교한 결과입니다.

{@code
                Comparator.nullsFirst(Comparator.<T>naturalOrder()).
                    compare(a[i], b[i])
            }

그렇지 않은 경우 한 배열은 다른 배열의 적절한 접두사이며, 사전 비교는 두 배열 길이를 비교한 결과입니다. (일반적이고 적절한 접두사 정의는 참조 #mismatch(Object[], Object[]) 하세요.)

null 배열 참조는 사전적으로 비 배열null 참조보다 작은 것으로 간주됩니다. 두 null 배열 참조는 같은 것으로 간주됩니다. null 배열 요소는 비 배열 요소보다null 어휘적으로 작은 것으로 간주됩니다. 두 null 배열 요소는 같은 것으로 간주됩니다.

비교는 보다 구체적으로 배열에 대한 다음 보류와 #equals(Object[], Object[]) equalsb일치합니다.a

{@code
                Arrays.equals(a, b) == (Arrays.compare(a, b) == 0)
            }

9에 추가되었습니다.

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

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

적용 대상

Compare(Object[], Object[], IComparator)

지정된 비교자를 사용하여 두 Object 배열을 사전적으로 비교합니다.

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

매개 변수

a
Object[]

비교할 첫 번째 배열

b
Object[]

비교할 두 번째 배열

cmp
IComparator

배열 요소를 비교할 비교자

반품

첫 번째 배열과 두 번째 배열이 같고 동일한 요소가 동일한 순서로 포함된 경우의 값 0 입니다. 첫 번째 배열이 두 번째 배열보다 0 사전적으로 작은 경우보다 작은 값이고, 첫 번째 배열이 두 번째 배열보다 사전적으로 큰 경우보다 0 큰 값입니다.

특성

설명

지정된 비교자를 사용하여 두 Object 배열을 사전적으로 비교합니다.

두 배열이 공통 접두사를 공유하는 경우 사전 비교는 접두사 길이인 각 배열 내의 인덱스에서 지정된 비교자와 비교한 결과입니다. 그렇지 않은 경우 한 배열은 다른 배열의 적절한 접두사이며, 사전 비교는 두 배열 길이를 비교한 결과입니다. (일반적이고 적절한 접두사 정의는 참조 #mismatch(Object[], Object[]) 하세요.)

null 배열 참조는 사전적으로 비 배열null 참조보다 작은 것으로 간주됩니다. 두 null 배열 참조는 같은 것으로 간주됩니다.

9에 추가되었습니다.

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

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

적용 대상