点后2位浮点

Hap*_*ppo 28 floating-point formatting android

我将在android之后用2位数格式化浮点数.我搜索一个例子,但我找不到一个.

有人能帮我吗.

Rya*_*ves 83

float f = 2.3455f;  
String test = String.format("%.02f", f);
Run Code Online (Sandbox Code Playgroud)


Pha*_*inh 12

你也可以使用 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    
Run Code Online (Sandbox Code Playgroud)