Arrays.CompareUnsigned 方法

定义

重载

CompareUnsigned(Int64[], Int32, Int32, Int64[], Int32, Int32)

比较两 long 个数组在指定的范围上,以数字方式将元素视为无符号。

CompareUnsigned(Int32[], Int32, Int32, Int32[], Int32, Int32)

比较两 int 个数组在指定的范围上,以数字方式将元素视为无符号。

CompareUnsigned(Int16[], Int32, Int32, Int16[], Int32, Int32)

比较两 short 个数组在指定的范围上,以数字方式将元素视为无符号。

CompareUnsigned(Byte[], Int32, Int32, Byte[], Int32, Int32)

比较两 byte 个数组在指定的范围上,以数字方式将元素视为无符号。

CompareUnsigned(Int16[], Int16[])

从字典上比较两 short 个数组,以数字方式将元素视为无符号。

CompareUnsigned(Int32[], Int32[])

从字典上比较两 int 个数组,以数字方式将元素视为无符号。

CompareUnsigned(Byte[], Byte[])

从字典上比较两 byte 个数组,以数字方式将元素视为无符号。

CompareUnsigned(Int64[], Int64[])

从字典上比较两 long 个数组,以数字方式将元素视为无符号。

CompareUnsigned(Int64[], Int32, Int32, Int64[], Int32, Int32)

比较两 long 个数组在指定的范围上,以数字方式将元素视为无符号。

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

参数

a
Int64[]

要比较的第一个数组

aFromIndex
Int32

要比较的第一个数组中第一个元素的索引(非独占)

aToIndex
Int32

要比较的第一个数组中最后一个元素的索引(独占)

b
Int64[]

要比较的第二个数组

bFromIndex
Int32

要比较的第二个数组中第一个元素的索引(非独占)

bToIndex
Int32

要比较的第二个数组中最后一个元素的索引(独占)

返回

0如果,在指定的范围上,第一个和第二个数组相等并包含相同顺序的相同元素;如果值小于0指定范围,则第一个数组的词法小于第二个数组;如果0值大于指定范围,则第一个数组的词法上大于第二个数组

属性

注解

比较两 long 个数组在指定的范围上,以数字方式将元素视为无符号。

如果两个数组在指定范围中共享一个公共前缀,则字典比较是比较两个元素的结果,就好像在 Long#compareUnsigned(long, long)作为前缀长度的相应数组内的相对索引处进行比较。 否则,一个数组是另一个数组的正确前缀,字典比较是比较两个范围长度的结果。 (请参阅 #mismatch(long[], int, int, long[], int, int) 常见和适当的前缀的定义。

已在 9 中添加。

适用于 . 的 java.util.Arrays.compareUnsigned(long[], int, int, long[], int, int)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

CompareUnsigned(Int32[], Int32, Int32, Int32[], Int32, Int32)

比较两 int 个数组在指定的范围上,以数字方式将元素视为无符号。

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

参数

a
Int32[]

要比较的第一个数组

aFromIndex
Int32

要比较的第一个数组中第一个元素的索引(非独占)

aToIndex
Int32

要比较的第一个数组中最后一个元素的索引(独占)

b
Int32[]

要比较的第二个数组

bFromIndex
Int32

要比较的第二个数组中第一个元素的索引(非独占)

bToIndex
Int32

要比较的第二个数组中最后一个元素的索引(独占)

返回

0如果,在指定的范围上,第一个和第二个数组相等并包含相同顺序的相同元素;如果值小于0指定范围,则第一个数组的词法小于第二个数组;如果0值大于指定范围,则第一个数组的词法上大于第二个数组

属性

注解

比较两 int 个数组在指定的范围上,以数字方式将元素视为无符号。

如果两个数组在指定范围中共享一个公共前缀,则字典比较是比较两个元素的结果,就好像在 Integer#compareUnsigned(int, int)作为前缀长度的相应数组内的相对索引处进行比较。 否则,一个数组是另一个数组的正确前缀,字典比较是比较两个范围长度的结果。 (请参阅 #mismatch(int[], int, int, int[], int, int) 常见和适当的前缀的定义。

已在 9 中添加。

适用于 . 的 java.util.Arrays.compareUnsigned(int[], int, int, int[], int, int)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

CompareUnsigned(Int16[], Int32, Int32, Int16[], Int32, Int32)

比较两 short 个数组在指定的范围上,以数字方式将元素视为无符号。

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

参数

a
Int16[]

要比较的第一个数组

aFromIndex
Int32

要比较的第一个数组中第一个元素的索引(非独占)

aToIndex
Int32

要比较的第一个数组中最后一个元素的索引(独占)

b
Int16[]

要比较的第二个数组

bFromIndex
Int32

要比较的第二个数组中第一个元素的索引(非独占)

bToIndex
Int32

要比较的第二个数组中最后一个元素的索引(独占)

返回

0如果,在指定的范围上,第一个和第二个数组相等并包含相同顺序的相同元素;如果值小于0指定范围,则第一个数组的词法小于第二个数组;如果0值大于指定范围,则第一个数组的词法上大于第二个数组

属性

注解

比较两 short 个数组在指定的范围上,以数字方式将元素视为无符号。

如果两个数组在指定范围中共享一个公共前缀,则字典比较是比较两个元素的结果,就好像在 Short#compareUnsigned(short, short)作为前缀长度的相应数组内的相对索引处进行比较。 否则,一个数组是另一个数组的正确前缀,字典比较是比较两个范围长度的结果。 (请参阅 #mismatch(short[], int, int, short[], int, int) 常见和适当的前缀的定义。

已在 9 中添加。

适用于 . 的 java.util.Arrays.compareUnsigned(short[], int, int, short[], int, int)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

CompareUnsigned(Byte[], Int32, Int32, Byte[], Int32, Int32)

比较两 byte 个数组在指定的范围上,以数字方式将元素视为无符号。

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

参数

a
Byte[]

要比较的第一个数组

aFromIndex
Int32

要比较的第一个数组中第一个元素的索引(非独占)

aToIndex
Int32

要比较的第一个数组中最后一个元素的索引(独占)

b
Byte[]

要比较的第二个数组

bFromIndex
Int32

要比较的第二个数组中第一个元素的索引(非独占)

bToIndex
Int32

要比较的第二个数组中最后一个元素的索引(独占)

返回

0如果,在指定的范围上,第一个和第二个数组相等并包含相同顺序的相同元素;如果值小于0指定范围,则第一个数组的词法小于第二个数组;如果0值大于指定范围,则第一个数组的词法上大于第二个数组

属性

注解

比较两 byte 个数组在指定的范围上,以数字方式将元素视为无符号。

如果两个数组在指定范围中共享一个公共前缀,则字典比较是比较两个元素的结果,就好像在 Byte#compareUnsigned(byte, byte)作为前缀长度的相应数组内的相对索引处进行比较。 否则,一个数组是另一个数组的正确前缀,字典比较是比较两个范围长度的结果。 (请参阅 #mismatch(byte[], int, int, byte[], int, int) 常见和适当的前缀的定义。

已在 9 中添加。

适用于 . 的 java.util.Arrays.compareUnsigned(byte[], int, int, byte[], int, int)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

CompareUnsigned(Int16[], Int16[])

从字典上比较两 short 个数组,以数字方式将元素视为无符号。

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

参数

a
Int16[]

要比较的第一个数组

b
Int16[]

要比较的第二个数组

返回

如果第一个和第二个数组相等并包含相同元素,则为值 0 ; 0 小于第一个数组的词法小于第二个数组;如果第一 0 个数组的词法大于第二个数组,则该值大于第二个数组

属性

注解

从字典上比较两 short 个数组,以数字方式将元素视为无符号。

如果两个数组共享一个通用前缀,则字典比较是比较两个元素的结果,就好像在 Short#compareUnsigned(short, short)作为前缀长度的相应数组中的索引处比较一样。 否则,一个数组是另一个数组的正确前缀,字典比较是比较两个数组长度的结果。 (请参阅 #mismatch(short[], short[]) 常见和适当的前缀的定义。

null数组引用在字典上被视为小于非null数组引用。 两 null 个数组引用被视为相等。

已在 9 中添加。

适用于 . 的 java.util.Arrays.compareUnsigned(short[], short[])Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

CompareUnsigned(Int32[], Int32[])

从字典上比较两 int 个数组,以数字方式将元素视为无符号。

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

参数

a
Int32[]

要比较的第一个数组

b
Int32[]

要比较的第二个数组

返回

如果第一个和第二个数组相等并包含相同元素,则为值 0 ; 0 小于第一个数组的词法小于第二个数组;如果第一 0 个数组的词法大于第二个数组,则该值大于第二个数组

属性

注解

从字典上比较两 int 个数组,以数字方式将元素视为无符号。

如果两个数组共享一个通用前缀,则字典比较是比较两个元素的结果,就好像在 Integer#compareUnsigned(int, int)作为前缀长度的相应数组中的索引处比较一样。 否则,一个数组是另一个数组的正确前缀,字典比较是比较两个数组长度的结果。 (请参阅 #mismatch(int[], int[]) 常见和适当的前缀的定义。

null数组引用在字典上被视为小于非null数组引用。 两 null 个数组引用被视为相等。

已在 9 中添加。

适用于 . 的 java.util.Arrays.compareUnsigned(int[], int[])Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

CompareUnsigned(Byte[], Byte[])

从字典上比较两 byte 个数组,以数字方式将元素视为无符号。

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

参数

a
Byte[]

要比较的第一个数组

b
Byte[]

要比较的第二个数组

返回

如果第一个和第二个数组相等并包含相同元素,则为值 0 ; 0 小于第一个数组的词法小于第二个数组;如果第一 0 个数组的词法大于第二个数组,则该值大于第二个数组

属性

注解

从字典上比较两 byte 个数组,以数字方式将元素视为无符号。

如果两个数组共享一个通用前缀,则字典比较是比较两个元素的结果,就好像在 Byte#compareUnsigned(byte, byte)作为前缀长度的相应数组中的索引处比较一样。 否则,一个数组是另一个数组的正确前缀,字典比较是比较两个数组长度的结果。 (请参阅 #mismatch(byte[], byte[]) 常见和适当的前缀的定义。

null数组引用在字典上被视为小于非null数组引用。 两 null 个数组引用被视为相等。

已在 9 中添加。

适用于 . 的 java.util.Arrays.compareUnsigned(byte[], byte[])Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

CompareUnsigned(Int64[], Int64[])

从字典上比较两 long 个数组,以数字方式将元素视为无符号。

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

参数

a
Int64[]

要比较的第一个数组

b
Int64[]

要比较的第二个数组

返回

如果第一个和第二个数组相等并包含相同元素,则为值 0 ; 0 小于第一个数组的词法小于第二个数组;如果第一 0 个数组的词法大于第二个数组,则该值大于第二个数组

属性

注解

从字典上比较两 long 个数组,以数字方式将元素视为无符号。

如果两个数组共享一个通用前缀,则字典比较是比较两个元素的结果,就好像在 Long#compareUnsigned(long, long)作为前缀长度的相应数组中的索引处比较一样。 否则,一个数组是另一个数组的正确前缀,字典比较是比较两个数组长度的结果。 (请参阅 #mismatch(long[], long[]) 常见和适当的前缀的定义。

null数组引用在字典上被视为小于非null数组引用。 两 null 个数组引用被视为相等。

已在 9 中添加。

适用于 . 的 java.util.Arrays.compareUnsigned(long[], long[])Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于