IFormattable.FormatTo(Formatter, FormatFlags, Int32, Int32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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, Locale
Formatter#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#UPPERCASE
und 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 ' '
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 precision
ist. 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.