Condividi tramite


IFormattable.FormatTo(Formatter, FormatFlags, Int32, Int32) Metodo

Definizione

Formatta l'oggetto utilizzando l'oggetto fornito Formatter formatter.

[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

Parametri

formatter
Formatter

Il Formatter formatter. L'implementazione di classi può chiamare Formatter#out() formatter.out() o Formatter#locale() formatter.locale() per ottenere Appendable o Locale utilizzare rispettivamente questa formatter classe.

flags
FormatFlags

I flag modificano il formato di output. Il valore viene interpretato come maschera di bit. È possibile impostare qualsiasi combinazione dei flag seguenti: FormattableFlags#LEFT_JUSTIFY, FormattableFlags#UPPERCASEe FormattableFlags#ALTERNATE. Se non vengono impostati flag, verrà applicata la formattazione predefinita della classe di implementazione.

width
Int32

Numero minimo di caratteri da scrivere nell'output. Se la lunghezza del valore convertito è minore di , width l'output verrà riempito per '&nbsp;&nbsp;' fino a quando il numero totale di caratteri è uguale a larghezza. La spaziatura interna si trova all'inizio per impostazione predefinita. Se il FormattableFlags#LEFT_JUSTIFY flag è impostato, la spaziatura interna sarà alla fine. Se width è allora non c'è -1 alcun minimo.

precision
Int32

Numero massimo di caratteri da scrivere nell'output. La precisione viene applicata prima della larghezza, quindi l'output verrà troncato ai precision caratteri anche se width è maggiore di precision. Se precision è -1 quindi non esiste alcun limite esplicito al numero di caratteri.

Attributi

Eccezioni

se uno dei parametri non è supportato.

Commenti

Formatta l'oggetto utilizzando l'oggetto fornito Formatter formatter.

Documentazione java per java.util.Formattable.formatTo(java.util.Formatter, int, int, int).

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