Sprache

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, daher wird die Ausgabe auf precision Zeichen abgeschnitten, 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 von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: