objets Java de base , tels que les nombres entiers et en virgule flottante, exister dans la mémoire des représentations fixes qui sont définis par la norme Java - indépendamment du nombre de lieux significatifs ou décimal d'un programme particulier utilise pour sa sortie . Votre code Java peut manipuler la manière dont ces objets sont imprimés avec un degré élevé de flexibilité . En outre , vous pouvez laisser Java gérer les différentes conventions suivies par chaque pays - qui est, la "locale ". Instructions
1
Créer un objet StringBuffer pour contenir le résultat du processus de mise en forme , comme dans l' exemple de code suivant :
StringBuffer MonBuffer = new StringBuffer ();
< br > 2
Créer un objet de formatage qui incarnera les manières spécifiques dont vous voulez formater votre sortie . Le code suivant est un exemple:
formateur myFormatter = new Formateur ( MonBuffer , Locale.IT ) ;
L'exemple suivre la convention italien pour sa sortie , tel que spécifié par l'argument de la locale pour le . constructeur de classe
3
Remplir le formateur , comme dans l' exemple de code suivant :
salaire de float = 54366,99 ;
myFormatter.format ( «Ce est la valeur de Pi: % e% n ", Math.PI ) ;
myFormatter.format ( " et c'est le salaire % f % n " , salaire) ;
Chaque appel . des Formatter.format ( ) ajoute son format d'argument à la suite des précédents
4
Envoyer la sortie du formateur à une destination de sortie , comme dans l' exemple de code suivant :
System.out.println ( myBuffer.toString ());
l'exemple envoie la sortie du formateur sur la sortie standard de l'application Java
.