String.format() je pravidelný typ řetězce formát(Formát řetězce, Objekt... args) nové řetězce využívají lokální lokalitu, formulují formát řetězce a parametry pro generování formátovaných nových řetězců. formát(Locale locale, String format, Object... args) používá specifikované místo k formulaci formátů řetězců a parametrů pro generování formátovaných řetězců.
| Převodník | Podrobný popis | příklad | | %s | Typ strun | "Ahoj, kámo." | | %c | Typ postavy | 'm' | | %b | Booleovský typ | true | | %d | Celočíselný typ | (desetinné) 88 | | %x | Celočíselný typ | (hexadecimálně) FF | | %o | Celočíselný typ | (Oktal) 77 | | %f | Typ s plovoucí desetinnou čárkou | 8.888 | | %a | Šestihranný typ s plovoucí desetinnou čárkou | FF.35AE | | %e | Typ indexu | 9.38e+5 | | %g | Univerzální typ s plovoucí desetinnou čárkou (kratší než typy f a e) | Žádné příklady (v podstatě nepoužité) | | %h | Hash kód | Žádné příklady (v podstatě nepoužité) | | %% | Typ procenta | %(%Speciální znaky%% k zobrazení) | | %n | Zlomení řádku | Žádné příklady (v podstatě nepoužité) | | %tx | Typ data a času (x pro různé převody data a času) | Žádné příklady (v podstatě nepoužité) |
příklad
s konvertory
| podepsat | ilustrovat | příklad | výsledek | | + | Přidejte symboly k kladným nebo záporným číslům | ("%+d",15) | +15 | | 0 | Předpona čísla je nula (běžně používané pro šifrování) | ("%04d", 99) | 0099 | | prostor | Přičtěte před celé číslo určený počet mezer | ("% 4d", 99) | 99 | | , | Seskupit čísla podle "," (běžně zobrazované částky) | ("%,f", 9999,99) | 9,999.990000 | | ( | Používejte závorky k uchování záporných čísel | ("%(f", -99,99) | (99.990000) | | # | Pokud je to číslo s plovoucí desetinnou čárkou, obsahuje desetinnou čárku, a pokud je šestnáctkové nebo osmidestné, přidá 0x nebo 0 | ("%#x", 99) ("%#o", 99) | 0x63 0143 | | < | Naformátujte parametry popsané předchozím převodníkem | (%f a %< 3,2f", 99,45) | 99,450000 a 99,45 | | d,%2$s", 99,"ABC") | 99,ABC | | |
Formátovaný výstup dat
| podepsat | ilustrovat | příklad | | c | Přiložte úplné informace o datu a čase | So 27. října 14:21:20 CST 2007 | | F | "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY | 2007-10-27 | | D | Formát měsíc/den/rok | 10/27/07 | | r | "HH:MM:SS PM" formát (12 hodin) | 14:25:51 | | T | Formát "HH:MM:SS" (24hodinový formát) | 14:28:16 | | R | Formát "HH:MM" (24hodinový systém) | 14:28 |
příklad
Původní:Přihlášení k hypertextovému odkazu je viditelné. |