Condividi tramite


CharBuffer.Mismatch(CharBuffer) Metodo

Definizione

Trova e restituisce l'indice relativo della prima mancata corrispondenza tra questo buffer e un determinato 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

Parametri

that
CharBuffer

Buffer di byte da testare per una mancata corrispondenza con questo buffer

Restituisce

Indice relativo della prima mancata corrispondenza tra questo e il buffer specificato, in caso contrario -1 se non esiste alcuna mancata corrispondenza.

Attributi

Commenti

Trova e restituisce l'indice relativo della prima mancata corrispondenza tra questo buffer e un determinato buffer. L'indice #position() position è relativo a di ogni buffer e sarà compreso nell'intervallo di 0 (inclusi) fino al più piccolo degli #remaining() remaining elementi in ogni buffer (esclusivo).

Se i due buffer condividono un prefisso comune, l'indice restituito è la lunghezza del prefisso comune e segue che esiste una mancata corrispondenza tra i due buffer in corrispondenza di tale indice all'interno dei rispettivi buffer. Se un buffer è un prefisso appropriato dell'altro, l'indice restituito è il più piccolo degli elementi rimanenti in ogni buffer e segue che l'indice è valido solo per il buffer con il numero maggiore di elementi rimanenti. In caso contrario, non esiste alcuna mancata corrispondenza.

Aggiunta in 11.

Documentazione java per java.nio.CharBuffer.mismatch(java.nio.CharBuffer).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a