String.format() è un tipo regolare di stringa format(String format, Object... args) nuove stringhe utilizzano la località locale, formulano il formato e i parametri della stringa per generare nuove stringhe formattate. format(Località locale, Stringa formato, Oggetto... args) utilizza la località specificata per formulare formati di stringhe e parametri per generare stringhe formattate.
| Convertitore | Descrizione dettagliata | esempio | | %s | Tipo di stringa | "Ciao amico." | | %c | Tipo di personaggio | 'm' | | %b | Tipo booleano | true | | %d | Tipo intero | (decimale) 88 | | %x | Tipo intero | (esadecimale) FF | | %o | Tipo intero | (Ottale) 77 | | %f | Tipo a virgola mobile | 8.888 | | %a | Tipo a virgola mobile esagonale | FF.35AE | | %e | Tipo di indice | 9.38e+5 | | %g | Tipo universale in virgola mobile (più breve dei tipi f ed e) | Nessun esempio (praticamente non usato) | | %h | Codice hash | Nessun esempio (praticamente non usato) | | %% | Tipo percentuale | %(%Caratteri speciali%% da visualizzare) | | %n | Interruzione di linea | Nessun esempio (praticamente non usato) | | %tx | Tipo di Data e Ora (x per i diversi convertiti di Data e ora) | Nessun esempio (praticamente non usato) |
esempio
con convertitori
| segno | illustrare | esempio | risultato | | + | Aggiungi simboli a numeri positivi o negativi | ("%+d",15) | +15 | | 0 | Prefissa il numero con 0 (comunemente usato per la crittografia) | ("%04d", 99) | 0099 | | spazio | Aggiungi un numero specificato di spazi prima dell'intero | ("% 4d", 99) | 99 | | , | Gruppi di numeri per "," (importi comunemente visualizzati) | ("%,f", 9999,99) | 9,999.990000 | | ( | Usa parentesi per contenere i numeri negativi | ("%(f", -99,99) | (99.990000) | | # | Se è un numero in virgola mobile, contiene un punto decimale, e se è un numero esadecimale o 8 decimale, aggiunge 0x o 0 | ("%#x", 99) ("%#o", 99) | 0x63 0143 | | < | Formattare i parametri descritti dal convertitore precedente | (%f e %< 3,2f", 99,45) | 99.450000 e 99.45 | | d,%2$s», 99,"ABC") | 99,abc | | |
Output formattato delle date
| segno | illustrare | esempio | | c | Includi tutte le informazioni su data e ora | Sab 27 ottobre 14:21:20 CST 2007 | | F | "YYYYYYYYYYYYYYYYYYYYYYYYYYYY | 2007-10-27 | | D | Formato mese/giorno/anno | 10/27/07 | | r | Formato "HH:MM:SS PM" (12 ore) | 14:25:51 | | T | Formato "HH:MM:SS" (formato 24 ore su 24) | 14:28:16 | | R | Formato "HH:MM" (sistema 24 ore su 24) | 14:28 |
esempio
Originale:Il login del link ipertestuale è visibile. |