android - 双变量格式

标签 android

我有下一行:

String.format("%10.6f",transform);

我使用String.format强制显示6位小数的值,而不是E

但是当 transform 等于 0.040000 时,我希望得到 0.04 作为结果。对于 0.000006 我想要 0.000006

最佳答案

使用 NumberFormat 而不是 String.format():

NumberFormat nf = NumberFormat.getInstance();
nf.setMaximumFractionDigits(6);
nf.format(yourNumber);

关于android - 双变量格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15222926/

相关文章:

java - Android Studio - 应用程序不包括模拟器

java - 将 boolean 值转换为字符串

java - 如何像某些文件传输应用程序那样通过 WiFi 发布设备名称(变量)?

android - 如何获取 Android 罗盘读数?

java.lang.NullPointerException : Attempt to write to field 'int android. 支持.v7.widget.RecyclerView

android - 如何避免选定的列表项移动到列表顶部?

android - Android 中 WebView 上的 HTML5 内联视频回调

android - 过渡动画中共享元素溢出导航栏

android - 当android发生崩溃时我们可以执行一些操作吗

android - 在 fragment 中禁用屏幕捕获