2010-12-08 11 views

Répondre

73
float f = 2.3455f; 
String test = String.format("%.02f", f); 
7

Vous pouvez également utiliser DecimalFormat

float f = 102.236569f; 
DecimalFormat decimalFormat = new DecimalFormat("#.##"); 
float twoDigitsF = Float.valueOf(decimalFormat.format(f)); // output is 102.24 
//double twoDigitsF = Double.valueOf(decimalFormat.format(f)); also format double value  
Questions connexes