Java bietet verschiedene Ansätze zur Formatierung Textausgabe . Mit dem Format -Methode der String -Klasse können Sie String-Objekte mit formatierter Inhalte zu erstellen , mit dieser Inhalte , Informationen an Ihr Programm Nutzer auszugeben. Erstellen formatierte Zeichenfolgen in der Regel ist es nicht schwer , so dass selbst Anfänger mit der Sprache kann die Aufgabe schnell zu erreichen. Der String - Format Methode bietet ein hohes Maß an Flexibilität in Bezug auf String -Ausgang, so dass Ihre Hauptaufgabe wird es sein zu entscheiden, was Sie Ihre formatierten String enthalten soll . Anleitung
1
Bereiten Sie die Daten, die Sie in Ihrem Strings formatieren. String Formatierung können Sie Zeichenfolgen mit numerischen und andere Inhalte zu formatieren. Das folgende Beispiel zeigt, Java-Code schaffen ein paar numerische Variablen
int myInt = 3; .
Doppel myDouble = Math.sqrt (5);
int otherint = 31;
Diese Beispiele sind für die Demonstration , aber in Ihrem eigenen Code können Sie alle numerischen Typen, die Sie mögen, sowie Daten, Zeiten und Zeichen unter anderen Optionen verwenden .
2
durchführen die Formatierung in Ihrem Programm. Der folgende Beispielcode demonstriert den Aufruf der Methode Format auf der String-Klasse , und übergeben Sie einen Text sowie Formatbezeichnern Angabe der Formatierung Typen im String Ausgabe reflektiert werden
String.format ( " myInt : . % D myDouble : % f otherint : % x ");
Dieser Code ist noch nicht vollständig , zeigt aber den ersten Teil des Prozesses. Die Formatbezeichnern erscheinen nach dem Prozent-Zeichen , um Java zu beauftragen, die Abschnitte der Zeichenkette als formatierte Inhalte behandeln , was dezimal, Gleitkomma-und Hexadezimalwert Formatierung .
3
Pass der Format-Methode die Variablen als zusätzliche Parameter . Wenn die Java Formatbezeichnern im Code trifft , wird es für Variablen oder Werte gehören zu suchen . Die folgenden erweiterten Code demonstriert einschließlich der drei Variablen als Methodenparameter
String.format ( " myInt :% d myDouble : % f otherint : % x " , myInt , myDouble , otherint ); .
< P > Dieser Code enthält die Variablen in der Reihenfolge innerhalb der ersten String-Parameter an die Methode wider. Die resultierende Zeichenfolge wird der Text und die Werte innerhalb der einzelnen Variablen enthalten , formatiert entsprechend den Planern aufgelistet.
4
Shop Ihr neues String in einer Variablen. Die String-Format -Methode gibt einen neuen String -Wert mit der formatierten Zeichen angefordert . Ändern Sie den Code , um das Ergebnis in eine String-Variable wie folgt speichern
String formattedString = String.format ( " myInt :% d myDouble : % f otherint : % x " , myInt , myDouble , otherint ); .
Die Programmiersprache Java bietet Formatierung Einrichtungen für Output-Streams sowie Streichern, aber der Vorteil der Verwendung der String - Klasse Methode ist, dass Sie einen Verweis zu erwerben, um eine neue String-Variable , die Sie dann zu einem späteren Zeitpunkt können in Ihrem Programm.
5
Speichern Sie Ihre Java -Datei, kompilieren und ausführen Programm, um es zu testen. Sie können auch die folgende einfache Code-Zeile , um Ihren neuen String auf die Standardausgabe Konsole auszugeben
System.out.println ( formattedString ); .
Dies ist ein schneller Weg, um Ihre Verarbeitung testen . Wenn das Programm nicht funktioniert , wie Sie es erwarten , überprüfen Sie Ihren Code erneut , einschließlich Ihrer variable Werte .