IFormattable.FormatTo(Formatter, FormatFlags, Int32, Int32) 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.
Formata o objeto usando o Formatter formatter
arquivo .
[Android.Runtime.Register("formatTo", "(Ljava/util/Formatter;III)V", "GetFormatTo_Ljava_util_Formatter_IIIHandler:Java.Util.IFormattableInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void FormatTo (Java.Util.Formatter? formatter, Java.Util.FormatFlags flags, int width, int precision);
[<Android.Runtime.Register("formatTo", "(Ljava/util/Formatter;III)V", "GetFormatTo_Ljava_util_Formatter_IIIHandler:Java.Util.IFormattableInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member FormatTo : Java.Util.Formatter * Java.Util.FormatFlags * int * int -> unit
Parâmetros
- formatter
- Formatter
O Formatter formatter
. As classes de implementação podem chamar Formatter#out() formatter.out()
ou Formatter#locale() formatter.locale()
obter o Appendable
ou Locale
usado por este formatter
, respectivamente.
- flags
- FormatFlags
Os sinalizadores modificam o formato de saída. O valor é interpretado como uma máscara de bits. Qualquer combinação dos seguintes sinalizadores pode ser definida: FormattableFlags#LEFT_JUSTIFY
, FormattableFlags#UPPERCASE
e FormattableFlags#ALTERNATE
. Se nenhum sinalizador for definido, a formatação padrão da classe de implementação será aplicada.
- width
- Int32
O número mínimo de caracteres a serem gravados na saída.
Se o comprimento do valor convertido for menor que o width
seguinte, a saída será preenchida até ' '
que o número total de caracteres seja igual à largura. O preenchimento está no início por padrão. Se o FormattableFlags#LEFT_JUSTIFY
sinalizador estiver definido, o preenchimento estará no final. Se width
for -1
, então não há mínimo.
- precision
- Int32
O número máximo de caracteres a serem gravados na saída.
A precisão é aplicada antes da largura, portanto, a saída será truncada para precision
caracteres mesmo que o width
seja maior que o precision
. Se precision
for -1
, então não há limite explícito no número de caracteres.
- Atributos
Exceções
se qualquer um dos parâmetros não for suportado.
Comentários
Formata o objeto usando o Formatter formatter
arquivo .
Documentação Java para java.util.Formattable.formatTo(java.util.Formatter, int, int, int)
.
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.