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


LongBuffer.Mismatch(LongBuffer) Метод

Определение

Находит и возвращает относительный индекс первого несоответствия между этим буфером и заданным буфером.

[Android.Runtime.Register("mismatch", "(Ljava/nio/LongBuffer;)I", "GetMismatch_Ljava_nio_LongBuffer_Handler", ApiSince=34)]
public virtual int Mismatch (Java.Nio.LongBuffer? that);
[<Android.Runtime.Register("mismatch", "(Ljava/nio/LongBuffer;)I", "GetMismatch_Ljava_nio_LongBuffer_Handler", ApiSince=34)>]
abstract member Mismatch : Java.Nio.LongBuffer -> int
override this.Mismatch : Java.Nio.LongBuffer -> int

Параметры

that
LongBuffer

Буфер байтов для проверки несоответствия с этим буфером

Возвращаемое значение

Относительный индекс первого несоответствия между этим и заданным буфером, в противном случае - 1, если несоответствие отсутствует.

Атрибуты

Комментарии

Находит и возвращает относительный индекс первого несоответствия между этим буфером и заданным буфером. Индекс относится к #position() position каждому буферу и будет находиться в диапазоне от 0 (включительно) до меньшего #remaining() remaining размера элементов в каждом буфере (монопольный).

Если два буфера имеют общий префикс, возвращаемый индекс является длиной общего префикса, и он следует, что между двумя буферами в этом индексе в соответствующих буферах имеется несоответствие. Если один буфер является правильным префиксом другого, возвращаемый индекс меньше остальных элементов в каждом буфере, и он следует, что индекс действителен только для буфера с большим количеством оставшихся элементов. В противном случае несоответствие отсутствует.

Добавлено в 11.

Документация по Java для java.nio.LongBuffer.mismatch(java.nio.LongBuffer).

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

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