String.format() är en regelbunden typ av sträng format(Strängformat, objekt... ARGS) Nya strängar använder den lokala platsen, formulerar strängformat och parametrar för att generera nya formaterade strängar. format(Lokallokal, Strängformat, Objekt... ARGS) använder den angivna platsen för att formulera strängformat och parametrar för att generera formaterade strängar.
| Omvandlare | Detaljerad beskrivning | exempel | | %s | Strängtyp | "Hej kompis." | | %c | Karaktärstyp | 'M' | | %b | Boolesk typ | true | | %d | Heltalstyp | (decimal) 88 | | %x | Heltalstyp | (hexadecimal) FF | | %o | Heltalstyp | (Oktal) 77 | | %f | Flyttalstyp | 8.888 | | %a | Hex flyttalstyp | FF.35AE | | %e | Indextyp | 9.38e+5 | | %g | Universell flyttalstyp (kortare av f- och e-typerna) | Inga exempel (i princip inte använta) | | %h | hashkod | Inga exempel (i princip inte använta) | | %% | Procenttyp | %(%Specialtecken%% till visning) | | %n | Radbrytning | Inga exempel (i princip inte använta) | | %tx | Datum och tid-typ (x för olika datum- och tidskonvertiter) | Inga exempel (i princip inte använta) |
exempel
med omvandlare
| tecken | illustrera | exempel | utfall | | + | Lägg till symboler till positiva eller negativa tal | ("%+d",15) | +15 | | 0 | Prefixet med 0 (vanligt använt för kryptering) | ("%04d", 99) | 0099 | | rymd | Lägg till ett angivet antal mellanslag före heltalet | ("% 4d", 99) | 99 | | , | Gruppera nummer efter "," (vanligt visade belopp) | ("%,f", 9999,99) | 9,999.990000 | | ( | Använd parenteser för att innehålla negativa tal | ("%(f", -99,99) | (99.990000) | | # | Om det är ett flyttal innehåller det en decimal, och om det är ett hexadecimalt eller 8-decimalt tal adderar det 0x eller 0 | ("%#x", 99) ("%#o", 99) | 0x63 0143 | | < | Formatera parametrarna som beskrivs av föregående omvandlare | (%f och %< 3,2f", 99,45) | 99.450000 och 99.45 | | d,%2$s", 99,"abc") | 99,ABC | | |
Formaterad utdata av datum
| tecken | illustrera | exempel | | c | Inkludera fullständig information om datum och tid | Lör 27 okt 14:21:20 CST 2007 | | F | "JJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII | 2007-10-27 | | D | Månad/dag/år-format | 10/27/07 | | r | "HH:MM:SS PM"-format (12 timmar) | 14:25:51 | | T | "HH:MM:SS"-format (24-timmarsformat) | 14:28:16 | | R | "HH:MM"-format (24-timmars system) | 14:28 |
exempel
Original:Inloggningen med hyperlänken är synlig. |