String.format() is een regulier type string format(Stringformaat, Object... ARGS) Nieuwe strings gebruiken de lokale locatie, formuleren het stringformaat en de parameters om geformatteerde nieuwe strings te genereren. format(Locale locale, String-formaat, Object... ARGS) gebruikt de gespecificeerde locatie om stringformaten en parameters te formuleren om geformatteerde strings te genereren.
| Conversieprogramma | Gedetailleerde beschrijving | voorbeeld | | %s | Snaartype | "Hallo maatje." | | %c | Karaktertype | 'm' | | %b | Booleaans type | true | | %d | Geheel getaltype | (decimaal) 88 | | %x | Geheel getaltype | (hexadecimaal) FF | | %o | Geheel getaltype | (Oktaal) 77 | | %f | Floating-point type | 8.888 | | %a | Hex floating-point type | FF.35AE | | %e | Indextype | 9.38e+5 | | %g | Universele floating-point type (korter van de f- en e-typen) | Geen voorbeelden (eigenlijk niet gebruikt) | | %h | Hashcode | Geen voorbeelden (eigenlijk niet gebruikt) | | %% | Percentage type | %(%Speciale tekens%% om weer te geven) | | %n | Regelafbreking | Geen voorbeelden (eigenlijk niet gebruikt) | | %tx | Datum en Tijd Type (x voor verschillende Datum- en Tijdconversies) | Geen voorbeelden (eigenlijk niet gebruikt) |
voorbeeld
met omzetters
| teken | illustreren | voorbeeld | resultaat | | + | Voeg symbolen toe aan positieve of negatieve getallen | ("%+d",15) | +15 | | 0 | Voorvoegsel het getal met 0 (vaak gebruikt voor encryptie) | ("%04d", 99) | 0099 | | ruimte | Voeg een bepaald aantal ruimtes toe vóór het geheel getal | ("% 4d", 99) | 99 | | , | Groepeer nummers op "," (vaak weergegeven bedragen) | ("%,f", 9999,99) | 9,999.990000 | | ( | Gebruik haakjes om negatieve getallen te bevatten | ("%(f", -99,99) | (99.990000) | | # | Als het een floating-point getal is, bevat het een decimaal punt, en als het een hexadecimale of 8-decimale getal is, telt het 0x of 0 op | ("%#x", 99) ("%#o", 99) | 0x63 0143 | | < | Formatteren de parameters die door de vorige converter zijn beschreven | (%f en %< 3,2f", 99,45) | 99,450000 en 99,45 | | d,%2$s", 99,"ABC") | 99,ABC | | |
Opgemaakte data
| teken | illustreren | voorbeeld | | c | Voeg volledige datum- en tijdinformatie toe | Za 27 okt 14:21:20 CST 2007 | | F | "JAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | 2007-10-27 | | D | Maand/Dag/Jaar-formaat | 10/27/07 | | r | "HH:MM:SS PM" formaat (12 uur) | 14:25:51 | | T | "HH:MM:SS" formaat (24-uurs formaat) | 14:28:16 | | R | "HH:MM" formaat (24-uurs systeem) | 14:28 |
voorbeeld
Origineel:De hyperlink-login is zichtbaar. |