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


CharBuffer.Mismatch(CharBuffer) Метод

Определение

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

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

Параметры

that
CharBuffer

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

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

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

Атрибуты

Комментарии

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

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

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

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

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

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