Поделиться через


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 для java.util.Arrays.compareUnsigned(long[], int, int, long[], int, int).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

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 для java.util.Arrays.compareUnsigned(int[], int, int, int[], int, int).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

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 для java.util.Arrays.compareUnsigned(short[], int, int, short[], int, int).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

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 для java.util.Arrays.compareUnsigned(byte[], int, int, byte[], int, int).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

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 для java.util.Arrays.compareUnsigned(short[], short[]).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

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 для java.util.Arrays.compareUnsigned(int[], int[]).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

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 для java.util.Arrays.compareUnsigned(byte[], byte[]).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

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 для java.util.Arrays.compareUnsigned(long[], long[]).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к