Arrays.Compare 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
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 설명서
이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.