Mit Klassen der Java-Sprache , können Programmierer erstellen formatierte Ausgabe mit Text-Strings und Zahlen. Durch den String und Formatter -Klassen können Java-Code formatieren Textelemente für die Ausgabe. Format Planer beauftragen Java Datenelemente in spezifischer Weise zu präsentieren. Formatangaben beginnen mit dem Prozent-Zeichen , dann Liste verschiedene optionale Parameter diktieren Informationen über die Daten formatiert werden und wie sie dargestellt werden sollen . Index
Java-Code kann auch der Argumentation Indexbezeichner als Teil einer Formatierung Befehl . Als Java-Programme eine Formatierung Methode aufrufen, übergeben sie diese Methode die Formatierung Informationen , beliebigen Text zu zählen und die Datenelemente formatiert werden. Die Datenelemente erscheinen als Argument Liste , so das Argument Index ermöglicht Code auf bestimmte Elemente in dieser Liste angeben . Der folgende Code demonstriert Auszug einen Abschnitt einer Formatierung Befehl einschließlich dem Argument index:
% 2 $
Index Argumente beginnen an der Position ein , sodass dieser Code zeigt das zweite Argument in einer Liste < . br>
Flags
Die Flaggen specifier gilt insbesondere Display Regeln angegeben Argumente . Zum Beispiel kann eine Flagge zeigen, dass Java sollten bestimmte Elemente mit bestimmten Ausrichtung , Polsterung , was Platz und zusätzliche Formatierungen wie Klammern um negative Zahlen darzustellen. Die Flaggen specifier erscheint nach dem optionalen Argument Index und vor der Breite Spezifizierer , die auch optional. Das folgende Beispiel zeigt, dass ein Auszug bestimmtes Argument ausgerichtet überlassen werden sollte :
% 2 $ -
Breite
Die Breite specifier erlaubt Code, um ein Minimum an , um die Ausgabe zu diktieren. Dieser Bezeichner muss eine ganze Zahl sein und kann nicht negativ sein. Die Breite Spezifizierer folgt dem optionalen Flags specifier vorausgeht und die Präzision specifier , ebenfalls optional. Der folgende Beispielcode demonstriert die Angabe einer bestimmten Breite für ein Datenelement :
% 2 $ 5
Dies zeigt, dass Java sollte mindestens fünf Zeichen anzuzeigen
. Precision
Genauigkeitsbezeichner ermöglicht Java-Programme , um eine Beschränkung der Anzahl von Zeichen, die als Teil einer Formatierung angezeigt werden gelten . Die Genauigkeitsbezeichner muss als ganze Zahl angezeigt und können nicht negativ sein. Dieser Bezeichner wird nach der Breite Spezifizierer und vor allen Umwandlung Indikatoren , die beide optional sind und so nicht vorhanden sein kann . Der folgende Code zeigt ein Auszug Genauigkeitsbezeichner :
% 2 $ 5.3f
Dieser Code zeigt an, dass Java sollte drei Ziffern nach dem Komma für eine Gleitkomma-Zahl anzuzeigen. Die Genauigkeitsbezeichner funktioniert anders , je nach Umsatz im Einsatz
Conversion
Konvertierungsspezifizierer ist immer dann erforderlich , wenn der Code verwendet Formatieren Funktionen ; . Es gibt die spezifische Formatierung Verwendung für einen bestimmten Datenelement . Dieser Bezeichner muss auf die Daten in Frage kommende Element geeignet sein und erscheint in der Form eines Zeichens. Die Angabe zur Wandlung erscheint letzte in der Liste der optional Planer , sondern als die einzige erforderlich specifier kann in Ermangelung einer anderen erscheinen . Der folgende Auszug zeigt die Formatierung eines Datums als Dezimalzahl :
% 2 $ d