Arrays.CompareUnsigned Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
CompareUnsigned(Int64[], Int32, Int32, Int64[], Int32, Int32) |
Сравнивает два |
CompareUnsigned(Int32[], Int32, Int32, Int32[], Int32, Int32) |
Сравнивает два |
CompareUnsigned(Int16[], Int32, Int32, Int16[], Int32, Int32) |
Сравнивает два |
CompareUnsigned(Byte[], Int32, Int32, Byte[], Int32, Int32) |
Сравнивает два |
CompareUnsigned(Int16[], Int16[]) |
Сравнивает два |
CompareUnsigned(Int32[], Int32[]) |
Сравнивает два |
CompareUnsigned(Byte[], Byte[]) |
Сравнивает два |
CompareUnsigned(Int64[], Int64[]) |
Сравнивает два |
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.