String.format() este un tip obișnuit de șir format(String format, Object... args) șirurile noi folosesc localitatea locală, formulează formatul șirurilor și parametrii pentru a genera șiruri noi formatate. format(Locale locale, String format, Object... args) folosește localitatea specificată pentru a formula formate de șiruri și parametri pentru a genera șiruri formatate.
| Converter | Descriere detaliată | exemplu | | %s | Tip de coardă | "Salut, prietene." | | %c | Tip de personaj | 'm' | | %b | Tip boolean | true | | %d | Tip întreg | (zecimal) 88 | | %x | Tip întreg | (hexazecimal) FF | | %o | Tip întreg | (Octal) 77 | | %f | Tip virgulă mobilă | 8.888 | | %a | Tip hexagonal în virgulă mobilă | FF.35AE | | %e | Tip de indice | 9.38e+5 | | %g | Tip universal în virgulă mobilă (mai scurt dintre tipurile f și e) | Niciun exemplu (practic nu este folosit) | | %h | Cod hash | Niciun exemplu (practic nu este folosit) | | %% | Tip procentual | %(%Caractere speciale%% pentru afișare) | | %n | Întrerupere de linie | Niciun exemplu (practic nu este folosit) | | %tx | Tip de dată și oră (x pentru diferiți convertitori de dată și oră) | Niciun exemplu (practic nu este folosit) |
exemplu
cu convertoare
| semna | ilustra | exemplu | rezultat | | + | Adaugă simboluri la numere pozitive sau negative | ("%+d",15) | +15 | | 0 | Prefixează numărul cu 0 (folosit frecvent pentru criptare) | ("%04d", 99) | 0099 | | spațiu | Adaugă un număr specificat de spații înainte de întreg | ("% 4d", 99) | 99 | | , | Grupează numerele după "," (sumele afișate frecvent) | ("%,f", 9999.99) | 9,999.990000 | | ( | Folosiți paranteze pentru a conține numere negative | ("%(f", -99,99) | (99.990000) | | # | Dacă este un număr în virgulă mobilă, conține o virgulă zecimală, iar dacă este un număr hexazecimal sau de 8 zecimale, adaugă 0x sau 0 | ("%#x", 99) ("%#o", 99) | 0x63 0143 | | < | Formatați parametrii descriși de convertorul anterior | (%f și %< 3.2f", 99.45) | 99.450000 și 99.45 | | d,%2$s", 99,"ABC") | 99,abc | | |
Ieșire formatată a datelor
| semna | ilustra | exemplu | | c | Include informații complete despre dată și oră | Sâm 27 octombrie 14:21:20 CST 2007 | | F | "YYYYYYYYYYYYYYYYYYYYYYYYYYYY | 2007-10-27 | | D | Formatul lună/zi/an | 10/27/07 | | r | Format "HH:MM:SS PM" (12 ore) | 14:25:51 | | T | Formatul "HH:MM:SS" (format 24 de ore) | 14:28:16 | | R | Format "HH:MM" (sistem 24 de ore) | 14:28 |
exemplu
Original:Autentificarea cu hyperlink este vizibilă. |