Equivalent du printf(...) en JAVA ???

Equivalent du printf(...) en JAVA ??? - Java - Programmation

Marsh Posté le 11-04-2002 à 13:57:49    

bonjour,
 
je recherche qque chose pour formatter une chaine comme avec le printf du C mais en JAVA.
 
je voudrais afficher un float avec "2_nombres.2_decimales"
 
merci

Reply

Marsh Posté le 11-04-2002 à 13:57:49   

Reply

Marsh Posté le 11-04-2002 à 14:01:51    

java.text.NumberFormat
 
 
et les autres classes du package java.text

Reply

Marsh Posté le 11-04-2002 à 14:13:46    

gfive a écrit a écrit :

java.text.NumberFormat
 
 
et les autres classes du package java.text  




 
 :jap:


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 11-04-2002 à 14:38:45    

MERCI ca marche
j'ai eu du mal mais ca y est ;)
 
j'ai fait :
 
StringBuffer sB = new StringBuffer();
DecimalFormat dF = new DecimalFormat("##.##" );
dF.format(maVariable, sB,new FieldPosition(0) );
System.out.println(sB);
 
c'est bien ca ???
par contre je n'ai pas compris a quoi sert le FieldPosition ?

Reply

Marsh Posté le 11-04-2002 à 17:01:09    

mik a écrit a écrit :

MERCI ca marche
j'ai eu du mal mais ca y est ;)
 
j'ai fait :
 
StringBuffer sB = new StringBuffer();
DecimalFormat dF = new DecimalFormat("##.##" );
dF.format(maVariable, sB,new FieldPosition(0) );
System.out.println(sB);
 
c'est bien ca ???
par contre je n'ai pas compris a quoi sert le FieldPosition ?  




 
y a plus simple :  
(si tu ne te sers que  fois du formatter)
 

Code :
  1. System.out.println(new DecimalFormat("##.##" ).format(taVariable));

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed