ByteBuffer.Mismatch(ByteBuffer) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Находит и возвращает относительный индекс первого несоответствия между этим буфером и заданным буфером.
[Android.Runtime.Register("mismatch", "(Ljava/nio/ByteBuffer;)I", "GetMismatch_Ljava_nio_ByteBuffer_Handler", ApiSince=34)]
public virtual int Mismatch(Java.Nio.ByteBuffer that);
[<Android.Runtime.Register("mismatch", "(Ljava/nio/ByteBuffer;)I", "GetMismatch_Ljava_nio_ByteBuffer_Handler", ApiSince=34)>]
abstract member Mismatch : Java.Nio.ByteBuffer -> int
override this.Mismatch : Java.Nio.ByteBuffer -> int
Параметры
- that
- ByteBuffer
Буфер байтов для проверки несоответствия с этим буфером
Возвращаемое значение
Относительный индекс первого несоответствия между этим и заданным буфером, в противном случае -1, если несоответствие отсутствует.
- Атрибуты
Комментарии
Находит и возвращает относительный индекс первого несоответствия между этим буфером и заданным буфером. Индекс относится к #position() position каждому буферу и будет находиться в диапазоне от 0 (включительно) до меньшего #remaining() remaining размера элементов в каждом буфере (монопольный).
Если два буфера имеют общий префикс, возвращаемый индекс является длиной общего префикса, и он следует, что между двумя буферами в этом индексе в соответствующих буферах имеется несоответствие. Если один буфер является правильным префиксом другого, возвращаемый индекс меньше остальных элементов в каждом буфере, и он следует, что индекс действителен только для буфера с большим количеством оставшихся элементов. В противном случае несоответствие отсутствует.
Добавлено в 11.
Документация по Java для java.nio.ByteBuffer.mismatch(java.nio.ByteBuffer).
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.