PushbackReader.Unread Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
| Nome | Description |
|---|---|
| Unread(Char[]) |
Efetua push de uma matriz de caracteres copiando-a para a frente do buffer de pushback. |
| Unread(Int32) |
Efetua push de um único caractere copiando-o para a frente do buffer de pushback. |
| Unread(Char[], Int32, Int32) |
Efetua push de uma parte de uma matriz de caracteres copiando-a para a frente do buffer de pushback. |
Unread(Char[])
Efetua push de uma matriz de caracteres copiando-a para a frente do buffer de pushback.
[Android.Runtime.Register("unread", "([C)V", "GetUnread_arrayCHandler")]
public virtual void Unread(char[]? cbuf);
[<Android.Runtime.Register("unread", "([C)V", "GetUnread_arrayCHandler")>]
abstract member Unread : char[] -> unit
override this.Unread : char[] -> unit
Parâmetros
- cbuf
- Char[]
Matriz de caracteres para efetuar push para trás
- Atributos
Exceções
se esse leitor estiver fechado ou o espaço livre no buffer de pushback interno não for suficiente para armazenar o conteúdo de buffer.
Comentários
Efetua push de uma matriz de caracteres copiando-a para a frente do buffer de pushback. Depois que esse método retornar, o próximo caractere a ser lido terá o valor cbuf[0], o caractere depois disso terá o valor cbuf[1]e assim por diante.
Java documentação para java.io.PushbackReader.unread(char[]).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.
Aplica-se a
Unread(Int32)
Efetua push de um único caractere copiando-o para a frente do buffer de pushback.
[Android.Runtime.Register("unread", "(I)V", "GetUnread_IHandler")]
public virtual void Unread(int c);
[<Android.Runtime.Register("unread", "(I)V", "GetUnread_IHandler")>]
abstract member Unread : int -> unit
override this.Unread : int -> unit
Parâmetros
- c
- Int32
O valor int que representa um caractere a ser enviado para trás
- Atributos
Exceções
se esse leitor estiver fechado ou o buffer de pushback interno estiver cheio.
Comentários
Efetua push de um único caractere copiando-o para a frente do buffer de pushback. Depois que esse método retornar, o próximo caractere a ser lido terá o valor (char)c.
Java documentação para java.io.PushbackReader.unread(int).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.
Aplica-se a
Unread(Char[], Int32, Int32)
Efetua push de uma parte de uma matriz de caracteres copiando-a para a frente do buffer de pushback.
[Android.Runtime.Register("unread", "([CII)V", "GetUnread_arrayCIIHandler")]
public virtual void Unread(char[]? cbuf, int off, int len);
[<Android.Runtime.Register("unread", "([CII)V", "GetUnread_arrayCIIHandler")>]
abstract member Unread : char[] * int * int -> unit
override this.Unread : char[] * int * int -> unit
Parâmetros
- cbuf
- Char[]
Matriz de caracteres
- off
- Int32
Deslocamento do primeiro caractere para efetuar push para trás
- len
- Int32
Número de caracteres a serem enviados para trás
- Atributos
Exceções
se offset ou count , ou se offset + count for maior que o comprimento de buffer.
se este leitor estiver fechado ou o espaço livre no buffer de pushback interno não for suficiente para armazenar o conteúdo selecionado de buffer.
se buffer for null.
Comentários
Efetua push de uma parte de uma matriz de caracteres copiando-a para a frente do buffer de pushback. Depois que esse método retornar, o próximo caractere a ser lido terá o valor cbuf[off], o caractere depois disso terá o valor cbuf[off+1]e assim por diante.
Java documentação para java.io.PushbackReader.unread(char[], int, int).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.