String.format() yra įprastas eilutės tipas format(Eilutės formatas, Objektas... args) naujos eilutės naudoja vietinę lokalę, suformuluoja eilutės formatą ir parametrus, kad sugeneruotų suformatuotas naujas eilutes. format(Lokalės lokalė, Eilutės formatas, Objektas... args) naudoja nurodytą lokalę, kad suformuluotų eilučių formatus ir parametrus suformatuotoms eilutėms generuoti.
| Konverteris | Išsamus aprašymas | pavyzdys | | %s | Eilutės tipas | "Sveiki, bičiuli." | | %c | Simbolio tipas | "m" | | %b | Bulio tipas | true | | %d | Sveikojo skaičiaus tipas | (dešimtainis) 88 | | %x | Sveikojo skaičiaus tipas | (šešioliktainis) FF | | %o | Sveikojo skaičiaus tipas | (aštuntainis) 77 | | %f | Slankiojo kablelio tipas | 8.888 | | %a | Šešiakampio slankiojo kablelio tipas | FF.35AE | | %e | Indekso tipas | 9.38e+5 | | %g | Universalus slankiojo kablelio tipas (trumpesnis iš f ir e tipų) | Nėra pavyzdžių (iš esmės nenaudojama) | | %h | maišos kodas | Nėra pavyzdžių (iš esmės nenaudojama) | | %% | Procentų tipas | %(%Specialieji simboliai%% rodyti) | | %n | Eilutės lūžis | Nėra pavyzdžių (iš esmės nenaudojama) | | %tx | Datos ir laiko tipas (x skirtingiems datos ir laiko konvertavimams) | Nėra pavyzdžių (iš esmės nenaudojama) |
pavyzdys
su keitikliais
| ženklas | Iliustruoti | pavyzdys | Rezultatus | | + | Pridėkite simbolius prie teigiamų arba neigiamų skaičių | ("%+d",15) | +15 | | 0 | Skaičiaus priešdėlis 0 (dažniausiai naudojamas šifravimui) | ("%04d", 99) | 0099 | | erdvė | Pridėti nurodytą tarpų skaičių prieš sveikąjį skaičių | ("% 4d", 99) | 99 | | , | Skaičių grupavimas pagal "," (dažniausiai rodomos sumos) | ("%,f", 9999,99) | 9,999.990000 | | ( | Skliausteliuose naudokite neigiamus skaičius | ("%(f", -99,99) | (99.990000) | | # | Jei tai slankiojo kablelio skaičius, jame yra dešimtainis kablelis, o jei tai šešioliktainis arba 8 dešimtainis skaičius, jis prideda 0x arba 0 | ("%#x", 99) ("%#o", 99) | 0x63 0143 | | < | Formatuokite ankstesnio keitiklio aprašytus parametrus | (%f ir %< 3.2f", 99.45) | 99,450000 ir 99,45 | | d,%2$s", 99,"abc") | 99,ABC | | |
Formatuota datų išvestis
| ženklas | Iliustruoti | pavyzdys | | c | Įtraukite visą datos ir laiko informaciją | Sat Oct 27 14:21:20 CST 2007 | | F | "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY | 2007-10-27 | | D | Mėnesio/dienos/metų formatas | 10/27/07 | | r | "HH:MM:SS PM" formatas (12 val.) | 02:25:51 | | T | "HH:MM:SS" formatas (24 valandų formatas) | 14:28:16 | | R | "HH:MM" formatas (24 valandų sistema) | 14:28 |
pavyzdys
Originalus:Hipersaito prisijungimas matomas. |