CharBuffer.Append Método

Definição

Sobrecargas

Nome Description
Append(ICharSequence)

Anexa a sequência de caracteres especificada a este buffer   (operação opcional).

Append(Char)

Anexa o caractere especificado a este buffer   (operação opcional).

Append(String)

Anexa a sequência de caracteres especificada a este buffer   (operação opcional).

Append(ICharSequence, Int32, Int32)

Anexa uma subsequência da sequência de caracteres especificada a esse buffer   (operação opcional).

Append(String, Int32, Int32)

Anexa uma subsequência da sequência de caracteres especificada a esse buffer   (operação opcional).

Append(ICharSequence)

Anexa a sequência de caracteres especificada a este buffer   (operação opcional).

[Android.Runtime.Register("append", "(Ljava/lang/CharSequence;)Ljava/nio/CharBuffer;", "GetAppend_Ljava_lang_CharSequence_Handler")]
public virtual Java.Nio.CharBuffer? Append(Java.Lang.ICharSequence? csq);
[<Android.Runtime.Register("append", "(Ljava/lang/CharSequence;)Ljava/nio/CharBuffer;", "GetAppend_Ljava_lang_CharSequence_Handler")>]
abstract member Append : Java.Lang.ICharSequence -> Java.Nio.CharBuffer
override this.Append : Java.Lang.ICharSequence -> Java.Nio.CharBuffer

Parâmetros

csq
ICharSequence

A sequência de caracteres a ser acrescentada. Se csq for null, os quatro caracteres "null" serão acrescentados a esse buffer de caracteres.

Retornos

Este buffer

Atributos

Exceções

if remaining() é menor que o comprimento do csq.

se nenhuma alteração puder ser feita no conteúdo desse buffer.

Comentários

Anexa a sequência de caracteres especificada a este buffer   (operação opcional).

Uma invocação desse método do formulário dst.append(csq) se comporta exatamente da mesma maneira que a invocação

dst.put(csq.toString())

Dependendo da especificação de para a sequência toStringde csq caracteres , a sequência inteira pode não ser anexada. Por exemplo, invocar o CharBuffer#toString() toString método de um buffer de caracteres retornará uma subsequência cujo conteúdo depende da posição e do limite do buffer.

Adicionado em 1.5.

Documentação Java para java.nio.CharBuffer.append(java.lang.CharSequence).

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

Append(Char)

Anexa o caractere especificado a este buffer   (operação opcional).

[Android.Runtime.Register("append", "(C)Ljava/nio/CharBuffer;", "GetAppend_CHandler")]
public virtual Java.Nio.CharBuffer? Append(char c);
[<Android.Runtime.Register("append", "(C)Ljava/nio/CharBuffer;", "GetAppend_CHandler")>]
abstract member Append : char -> Java.Nio.CharBuffer
override this.Append : char -> Java.Nio.CharBuffer

Parâmetros

c
Char

O caractere de 16 bits a ser anexado

Retornos

Este buffer

Atributos

Exceções

se a posição for igual ou maior que o limite.

se nenhuma alteração puder ser feita no conteúdo desse buffer.

Comentários

Anexa o caractere especificado a este buffer   (operação opcional).

Uma invocação desse método do formulário dst.append(c) se comporta exatamente da mesma maneira que a invocação

dst.put(c)

Adicionado em 1.5.

Documentação Java para java.nio.CharBuffer.append(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

Append(String)

Anexa a sequência de caracteres especificada a este buffer   (operação opcional).

public Java.Nio.CharBuffer? Append(string? csq);
member this.Append : string -> Java.Nio.CharBuffer

Parâmetros

csq
String

A sequência de caracteres a ser acrescentada. Se csq for null, os quatro caracteres "null" serão acrescentados a esse buffer de caracteres.

Retornos

Este buffer

Comentários

Anexa a sequência de caracteres especificada a este buffer   (operação opcional).

Uma invocação desse método do formulário dst.append(csq) se comporta exatamente da mesma maneira que a invocação

dst.put(csq.toString())

Dependendo da especificação de para a sequência toStringde csq caracteres , a sequência inteira pode não ser anexada. Por exemplo, invocar o CharBuffer#toString() toString método de um buffer de caracteres retornará uma subsequência cujo conteúdo depende da posição e do limite do buffer.

Adicionado em 1.5.

Documentação Java para java.nio.CharBuffer.append(java.lang.CharSequence).

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

Append(ICharSequence, Int32, Int32)

Anexa uma subsequência da sequência de caracteres especificada a esse buffer   (operação opcional).

[Android.Runtime.Register("append", "(Ljava/lang/CharSequence;II)Ljava/nio/CharBuffer;", "GetAppend_Ljava_lang_CharSequence_IIHandler")]
public virtual Java.Nio.CharBuffer? Append(Java.Lang.ICharSequence? csq, int start, int end);
[<Android.Runtime.Register("append", "(Ljava/lang/CharSequence;II)Ljava/nio/CharBuffer;", "GetAppend_Ljava_lang_CharSequence_IIHandler")>]
abstract member Append : Java.Lang.ICharSequence * int * int -> Java.Nio.CharBuffer
override this.Append : Java.Lang.ICharSequence * int * int -> Java.Nio.CharBuffer

Parâmetros

csq
ICharSequence

A sequência de caracteres da qual uma subsequência será anexada. Se csq for null, então os caracteres serão anexados como se csq contivessem os quatro caracteres "null".

start
Int32

o primeiro caractere a ser escrito não deve ser negativo e não deve ser maior que csq.length().

end
Int32

o último caractere a ser escrito (excluindo), deve ser menor start e não maior que csq.length().

Retornos

Este buffer

Atributos

Exceções

se remaining() for menor que end - start.

se for start inválido end .

se nenhuma alteração puder ser feita no conteúdo desse buffer.

Comentários

Anexa uma subsequência da sequência de caracteres especificada a esse buffer   (operação opcional).

Uma invocação desse método da forma dst.append(csq, start, end) quando csq não nullé , se comporta exatamente da mesma maneira que a invocação

dst.put(csq.subSequence(start, end).toString())

Adicionado em 1.5.

Documentação Java para java.nio.CharBuffer.append(java.lang.CharSequence, 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.

Aplica-se a

Append(String, Int32, Int32)

Anexa uma subsequência da sequência de caracteres especificada a esse buffer   (operação opcional).

public Java.Nio.CharBuffer? Append(string? csq, int start, int end);
member this.Append : string * int * int -> Java.Nio.CharBuffer

Parâmetros

csq
String

A sequência de caracteres da qual uma subsequência será anexada. Se csq for null, então os caracteres serão anexados como se csq contivessem os quatro caracteres "null".

start
Int32
end
Int32

Retornos

Este buffer

Comentários

Anexa uma subsequência da sequência de caracteres especificada a esse buffer   (operação opcional).

Uma invocação desse método da forma dst.append(csq, start, end) quando csq não nullé , se comporta exatamente da mesma maneira que a invocação

dst.put(csq.subSequence(start, end).toString())

Adicionado em 1.5.

Documentação Java para java.nio.CharBuffer.append(java.lang.CharSequence, 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.

Aplica-se a