Formatieren von Spalten & Zahlen in Java

September 7

Einfache Java-Objekte, z. B. ganze Zahlen und Gleitkommazahlen, vorhanden im Speicher in festen Vertretungen, die von der Java-Standard--unabhängig davon, wie viele bedeutende definiert sind oder Dezimalstellen ein bestimmtes Programm verwendet für seine Ausgabe. Ihren Java-Code kann die Art und Weise zu manipulieren, in der diese Objekte mit ein erhebliches Maß an Flexibilität gedruckt erhalten. Darüber hinaus lassen Sie Java behandeln die unterschiedlichen Konventionen, gefolgt von jedem Land--das heißt, das "Gebietsschema".

Anweisungen

1 Erstellen Sie ein StringBuffer-Objekt, um das Aufnehmen der Formatierungsprozess, wie im folgenden Beispielcode:

StringBuffer MyBuffer = neue StringBuffer();

2 Erstellen Sie eine Formatierungsobjekt, die spezifischen Möglichkeiten verkörpern wird, in denen Sie Ihre Ausgabe formatieren möchten. Der folgende Code ist ein Beispiel:

Formatierungsprogramm MyFormatter = neue Formatierungsprogramm (myBuffer,Locale.IT);

Dem Beispiel folgen und die italienische Konvention für die Ausgabe, wie durch das Gebietsschemaargument für den Konstruktor der Klasse angegeben.

3 Füllen Sie das Formatierungsprogramm, wie im folgenden Beispielcode:

schweben-Gehalt = 54366.99;

myFormatter.format ("Dies ist der Wert von Pi: %e %n", Math.PI);

myFormatter.format ("und das ist das Gehalt %n %f", Gehalt);

Jeder Aufruf von Formatter.format() fügt seinem Argument-Format auf das Ergebnis des vorherigen.

4 Senden Sie das Formatierungsprogramm Ausgabe an ein Ausgabeziel, wie im folgenden Beispielcode:

System.out.println(myBuffer.ToString());

Im Beispiel wird das Formatierungsprogramm Ausgabe an die standard-Ausgabe der Java-Anwendung.

Tipps & Warnungen

  • Konsultieren Sie die online-Dokumentation für die Formatter-Klasse für eine vollständige Spezifikation der Formatzeichenfolgen, die Sie verwenden können.