String.format() ist ein regulärer Stringtyp format(String-Format, Objekt... Args) Neue Zeichenketten verwenden den lokalen Ort, formulieren das Zeichenkettenformat und die Parameter, um formatierte neue Zeichenketten zu generieren. format(Locale locale, Stringformat, Object... ARGS) verwendet den angegebenen Ort, um Stringformate und Parameter zu formulieren, um formatierte Strings zu erzeugen.
| Konverter | Detaillierte Beschreibung | Beispiel | | %s | Saitentyp | "Hallo, Kumpel." | | %c | Charaktertyp | 'm' | | %b | Boolesche Typ | true | | %d | Ganzzahltyp | (Dezimal) 88 | | %x | Ganzzahltyp | (hexadezimal) FF | | %o | Ganzzahltyp | (Oktal) 77 | | %f | Gleitkommatyp | 8.888 | | %a | Hex-Gleitkomma-Typ | FF.35AE | | %e | Indextyp | 9.38e+5 | | %g | Universeller Gleitkommatyp (kürzer der f- und e-Typen) | Keine Beispiele (im Grunde nicht verwendet) | | %h | Hashcode | Keine Beispiele (im Grunde nicht verwendet) | | %% | Prozentsatz | %(%Sonderzeichen%% anzeigen) | | %n | Zeilenumbruch | Keine Beispiele (im Grunde nicht verwendet) | | %tx | Datum und Uhrzeit (x für verschiedene Datums- und Zeit-Konvertierungen) | Keine Beispiele (im Grunde nicht verwendet) |
Beispiel
mit Wandlern
| Zeichen | illustrieren | Beispiel | Ergebnis | | + | Fügen Sie Symbole zu positiven oder negativen Zahlen hinzu | ("%+d",15) | +15 | | 0 | Präfix die Zahl mit 0 (häufig zur Verschlüsselung verwendet) | ("%04d", 99) | 0099 | | Raum | Fügen Sie eine bestimmte Anzahl von Leerzeichen vor die ganze Zahl hinzu | ("% 4d", 99) | 99 | | , | Nummern gruppieren nach "" (häufig angezeigte Beträge) | ("%,f", 9999,99) | 9,999.990000 | | ( | Verwenden Sie Klammern, um negative Zahlen zu enthalten | ("%(f", -99,99) | (99.990000) | | # | Handelt es sich um eine Gleitkommazahl, enthält sie einen Dezimalpunkt, und wenn es sich um eine hexadezimale oder 8-dezimale Zahl handelt, wird 0x oder 0 hinzugefügt | ("%#x", 99) ("%#o", 99) | 0x63 0143 | | < | Formatiere die vom vorherigen Konverter beschriebenen Parameter | (%f und %< 3,2f", 99,45) | 99,450000 und 99,45 | | d,%2$s", 99,"abc") | 99,ABC | | |
Formatierte Datenausgabe
| Zeichen | illustrieren | Beispiel | | c | Fügen Sie vollständige Datums- und Uhrzeitinformationen hinzu | Sa 27. Okt 14:21:20 CST 2007 | | F | "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYY | 2007-10-27 | | D | Monat/Tag/Jahr-Format | 10/27/07 | | r | "HH:MM:SS PM"-Format (12 Stunden) | 14:25:51 Uhr | | T | "HH:MM:SS"-Format (24-Stunden-Format) | 14:28:16 | | R | "HH:MM"-Format (24-Stunden-System) | 14:28 |
Beispiel
Original:Der Hyperlink-Login ist sichtbar. |