String.format() je pravidelný typ reťazca formát(Formát reťazca, Objekt... args) nové reťazce používajú lokálne prostredie, formulujú formát a parametre reťazca na generovanie formátovaných nových reťazcov. formát(Locale locale, String format, Object... args) používa špecifikované prostredie na formulovanie formátov reťazcov a parametrov na generovanie formátovaných reťazcov.
| Konvertor | Podrobný popis | príklad | | %s | Typ struny | "Ahoj, kamarát." | | %c | Typ postavy | 'm' | | %b | Booleovský typ | true | | %d | Celočíselný typ | (desatinné) 88 | | %x | Celočíselný typ | (hexadecimálne) FF | | %o | Celočíselný typ | (Oktál) 77 | | %f | Typ s pohyblivou desatinnou čiarkou | 8.888 | | %a | Šesťhranný typ s pohyblivou desatinnou čiarkou | FF.35AE | | %e | Typ indexu | 9.38e+5 | | %g | Univerzálny typ s pohyblivou desatinnou čiarkou (kratší z typov f a e) | Žiadne príklady (v podstate nepoužívané) | | %h | hash kód | Žiadne príklady (v podstate nepoužívané) | | %% | Typ percenta | %(%Špeciálne znaky%% na zobrazenie) | | %n | Zlomenie riadku | Žiadne príklady (v podstate nepoužívané) | | %tx | Typ dátumu a času (x pre rôzne prevody dátumu a času) | Žiadne príklady (v podstate nepoužívané) |
príklad
s konvertormi
| podpísať | ilustrovať | príklad | výsledok | | + | Pridajte symboly k kladným alebo záporným číslam | ("%+d",15) | +15 | | 0 | Predponu čísla dajte 0 (bežne používané na šifrovanie) | ("%04d", 99) | 0099 | | priestor | Pridajte pred celé číslo určený počet medzer | ("% 4d", 99) | 99 | | , | Zoskupiť čísla podľa "," (bežne zobrazované množstvá) | ("%,f", 9999,99) | 9,999.990000 | | ( | Použite zátvorky na zachytenie záporných čísel | ("%(f", -99,99) | (99.990000) | | # | Ak je to číslo s pohyblivou desatinnou čiarkou, obsahuje desatinnú čiarku, a ak je to hexadecimálne alebo 8-desatinné číslo, sčíta 0x alebo 0 | ("%#x", 99) ("%#o", 99) | 0x63 0143 | | < | Formátujte parametre popísané predchádzajúcim prevodníkom | (%f a %< 3,2f", 99,45) | 99,450000 a 99,45 | | D,%2$s", 99,"ABC") | 99,ABC | | |
Formátovaný výstup dátumov
| podpísať | ilustrovať | príklad | | c | Uveďte úplné informácie o dátume a čase | Sobota 27. októbra 14:21:20 CST 2007 | | F | "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY | 2007-10-27 | | D | Formát mesiac/deň/rok | 10/27/07 | | r | Formát "HH:MM:SS PM" (12 hodín) | 14:25:51 | | T | Formát "HH:MM:SS" (24-hodinový formát) | 14:28:16 | | R | Formát "HH:MM" (24-hodinový systém) | 14:28 |
príklad
Originál:Prihlásenie na hypertextový odkaz je viditeľné. |