Compartilhar via


CharBuffer.Mismatch(CharBuffer) Método

Definição

Localiza e retorna o índice relativo da primeira incompatibilidade entre esse buffer e um determinado buffer.

[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

Parâmetros

that
CharBuffer

O buffer de bytes a ser testado para uma incompatibilidade com esse buffer

Retornos

O índice relativo da primeira incompatibilidade entre este e o buffer dado, caso contrário, -1 se não houver incompatibilidade.

Atributos

Comentários

Localiza e retorna o índice relativo da primeira incompatibilidade entre esse buffer e um determinado buffer. O índice é relativo ao #position() position de cada buffer e estará no intervalo de 0 (inclusive) até o menor dos #remaining() remaining elementos em cada buffer (exclusive).

Se os dois buffers compartilham um prefixo comum, o índice retornado é o comprimento do prefixo comum e segue-se que há uma incompatibilidade entre os dois buffers nesse índice dentro dos respectivos buffers. Se um buffer é um prefixo apropriado do outro, então o índice retornado é o menor dos elementos restantes em cada buffer, e segue-se que o índice só é válido para o buffer com o maior número de elementos restantes. Caso contrário, não há descompasso.

Adicionado em 11.

Documentação Java para java.nio.CharBuffer.mismatch(java.nio.CharBuffer).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a