【发布时间】:2013-11-25 10:52:09
【问题描述】:
我有一个浮点值,我只需要在逗号后有两位小数。我正在使用此代码:
public static float getWhatINeed() {
StatFs statFs = new StatFs(Environment.getDataDirectory().getAbsolutePath());
float total =
((float)statFs.getBlockCount() * statFs.getBlockSize()) / (1073741824);
return total;
}
它在文本视图中返回例如:12.552425。我需要显示类似:12.55 这对我来说已经足够了。我看到了这个:
String s = String.format("%.2f", 1.2975118);
在某个地方,但我不能在我的情况下使用它,因为我使用浮点值并且我需要使用浮点数。我该如何解决这个问题?
【问题讨论】:
标签: java android string decimal