String.format() est un type régulier de chaîne format(String format, Object... args) les nouvelles chaînes utilisent le lieu local, formulent le format et les paramètres pour générer de nouvelles chaînes formatées. format(Localisation locale, String format, Objet... args) utilise le lieu spécifié pour formuler des formats de chaînes et des paramètres afin de générer des chaînes formatées.
| Convertisseur | Description détaillée | exemple | | %s | Type de corde | « Bonjour mon pote. » | | %c | Type de personnage | 'M' | | %b | Type booléen | true | | %d | Type entier | (décimal) 88 | | %x | Type entier | (hexadécimal) FF | | %o | Type entier | (Octal) 77 | | %f | Type à virgule flottante | 8.888 | | %a | Type à virgule flottante hexagonale | FF.35AE | | %e | Type d’index | 9.38e+5 | | %g | Type universel à virgule flottante (plus court des types f et e) | Aucun exemple (pratiquement inutilisé) | | %h | Code de hachage | Aucun exemple (pratiquement inutilisé) | | %% | Type de pourcentage | %( %Caractères spéciaux %% à afficher) | | %n | Saut de ligne | Aucun exemple (pratiquement inutilisé) | | %tx | Type de date et d’heure (x pour différentes conversions de date et d’heure) | Aucun exemple (pratiquement inutilisé) |
exemple
avec convertisseurs
| signe | illustrer | exemple | résultat | | + | Ajouter des symboles à des nombres positifs ou négatifs | (« %+d »,15) | +15 | | 0 | Préfixez le nombre par 0 (couramment utilisé pour le chiffrement) | (« %04d », 99) | 0099 | | espace | Ajouter un nombre spécifié d’espaces avant l’entier | (« % 4d », 99) | 99 | | , | Groupe les numéros par « », (montants couramment affichés) | (« %,f », 9999,99) | 9,999.990000 | | ( | Utilisez des parenthèses pour contenir les nombres négatifs | (« %(f », -99,99) | (99.990000) | | # | S’il s’agit d’un nombre en virgule flottante, il contient une virgule décimal, et s’il s’agit d’un nombre hexadécimal ou de 8 décimales, il ajoute 0x ou 0 | (« %#x », 99) (« %#o », 99) | 0x63 0143 | | < | Formatez les paramètres décrits par le convertisseur précédent | ( %f et %< 3,2f", 99,45) | 99.450000 et 99.45 | | d, %2$s », 99,« abc ») | 99,ABC | | |
Sortie formatée des dates
| signe | illustrer | exemple | | c | Incluez les informations complètes sur la date et l’heure | Sam 27 oct. 14:21:20 CST 2007 | | F | « YYYYYYYYYYYYYYYYYYYYYYYYYYYYYY | 2007-10-27 | | D | Format mois/jour/année | 10/27/07 | | r | Format « HH :MM :SS PM » (12 heures) | 14:25:51 | | T | Format « HH :MM :SS » (format 24 heures) | 14:28:16 | | R | Format « HH :MM » (système 24h/24) | 14:28 |
exemple
Langue source:La connexion hyperlientérée est visible. |