String.format() on tavallinen merkkijonotyyppi format(merkkijonomuoto, objekti... args) Uudet merkkijonot käyttävät paikallista sijaintia, muotoilevat merkkijonon muodon ja parametrit uusien muotoiltujen merkkijonojen tuottamiseksi. format(Locale locale, String format, Object... args) käyttää määriteltyä paikkaa muotoillakseen merkkijonomuotoja ja parametreja muotoiltujen merkkijonojen tuottamiseksi.
| Muunnin | Yksityiskohtainen kuvaus | esimerkki | | %s | Merkkijonon tyyppi | "Hei kaveri." | | %c | Hahmotyyppi | 'm' | | %b | Boolen tyyppi | true | | %d | Kokonaislukutyyppi | (desimaali) 88 | | %x | Kokonaislukutyyppi | (heksadesimaali) FF | | %o | Kokonaislukutyyppi | (Oktaali) 77 | | %f | Liukulukutyyppi | 8.888 | | %a | Kuusikulkutyyppi liukulukutyyppi | FF.35AE | | %e | Indeksityyppi | 9.38e+5 | | %g | Yleinen liukulukutyyppi (lyhyempi f- ja e-tyypeistä) | Ei esimerkkejä (käytännössä ei käytetty) | | %h | Hajautuskoodi | Ei esimerkkejä (käytännössä ei käytetty) | | %% | Prosentuaalinen tyyppi | %(%Erikoismerkit%% näytettäväksi) | | %n | Rivinvaihto | Ei esimerkkejä (käytännössä ei käytetty) | | %tx | Päivämäärä- ja aikatyyppi (x eri päivämäärä- ja aikamuunnoksille) | Ei esimerkkejä (käytännössä ei käytetty) |
esimerkki
muuntimilla
| merkki | havainnollistaa | esimerkki | tulos | | + | Lisää symboleja positiivisiin tai negatiivisiin lukuihin | ("%+d",15) | +15 | | 0 | Numeron etuliite 0:lla (yleisesti käytetty salauksessa) | ("%04d", 99) | 0099 | | avaruus | Lisää tietty määrä välilyöntejä kokonaisluvun eteen | ("% 4d", 99) | 99 | | , | Ryhmittele numerot "," -luvuilla (yleisesti näytetyt summat) | ("%,f", 9999,99) | 9,999.990000 | | ( | Käytä sulkeita negatiivisten lukujen sisältämiseen | ("%(f", -99,99) | (99.990000) | | # | Jos kyseessä on liukuluku, se sisältää desimaaliluvun, ja jos se on kuusikodesimaali tai 8-desimaaliluku, se lisää 0x tai 0 | ("%#x", 99) ("%#o", 99) | 0x63 0143 | | < | Muotoile edellisen muuntimen kuvaamat parametrit | (%f ja %< 3,2f", 99,45) | 99.450000 ja 99.45 | | d,%2$s", 99,"abc") | 99, ABC | | |
Päivämäärien muotoiltu tuloste
| merkki | havainnollistaa | esimerkki | | c | Sisällytä täydelliset päivämäärä- ja aikatiedot | La 27. lokakuuta 14:21:20 CST 2007 | | F | "JOOAAAAAAAAAAAAAAAAAAAAAAAA" | 2007-10-27 | | D | Kuukausi/päivä/vuosi -muoto | 10/27/07 | | r | "HH:MM:SS PM" -formaatti (12 tuntia) | 14:25:51 | | T | "HH:MM:SS" -formaatti (24 tunnin formaatti) | 14:28:16 | | R | "HH:MM"-formaatti (24 tunnin järjestelmä) | 14:28 |
esimerkki
Alkuperäinen:Hyperlinkin kirjautuminen on näkyvissä. |