Freigeben über


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

Definition

Formatiert das Objekt mithilfe der bereitgestellten 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

Parameter

formatter
Formatter

Die Formatter formatter. Die Implementierung von Klassen kann aufrufen Formatter#out() formatter.out() oder abrufen, LocaleFormatter#locale() formatter.locale() die Appendable bzw. die von diesem formatter verwendet werden.

flags
FormatFlags

Die Flags ändern das Ausgabeformat. Der Wert wird als Bitmaske interpretiert. Eine beliebige Kombination der folgenden Flags kann festgelegt werden: FormattableFlags#LEFT_JUSTIFY, , FormattableFlags#UPPERCASEund FormattableFlags#ALTERNATE. Wenn keine Kennzeichnungen festgelegt sind, wird die Standardformatierung der implementierenden Klasse angewendet.

width
Int32

Die minimale Anzahl von Zeichen, die in die Ausgabe geschrieben werden sollen. Wenn die Länge des konvertierten Werts kleiner als der width Wert ist, wird die Ausgabe bis '&nbsp;&nbsp;' zur Gesamtanzahl der Zeichen aufgefüllt, die der Breite entspricht. Der Abstand befindet sich standardmäßig am Anfang. Wenn die FormattableFlags#LEFT_JUSTIFY Kennzeichnung festgelegt ist, befindet sich der Abstand am Ende. Wenn width dies der Grund ist -1 , gibt es kein Minimum.

precision
Int32

Die maximale Anzahl von Zeichen, die in die Ausgabe geschrieben werden sollen. Die Genauigkeit wird vor der Breite angewendet, damit die Ausgabe auf precision Zeichen abgeschnitten wird, auch wenn der width Wert größer als der precisionist. Wenn precision die Anzahl der Zeichen nicht explizit begrenzt ist -1 .

Attribute

Ausnahmen

wenn eines der Parameter nicht unterstützt wird.

Hinweise

Formatiert das Objekt mithilfe der bereitgestellten Formatter formatter.

Java-Dokumentation für java.util.Formattable.formatTo(java.util.Formatter, int, int, int).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: