gpt4 book ai didi

java - BlackBerry Android 播放器上奇怪的浮点输出 "@.0E-12"

转载 作者:太空狗 更新时间:2023-10-29 15:11:36 25 4
gpt4 key购买 nike

我有一个应用程序在许多 Android 设备上运行良好,但在 PlayBook(它运行 Android 2.3)上运行的黑莓 Android 播放器有问题。

我在 PreferenceManager.getDefaultSharedPreferences() 上遇到了 NumberFormatException。似乎在首选项文件中,一个 float 被保存为“@.0E-12”。我做了这个简单的测试:

float f = 1.0e-12f;
System.out.println (f); // prints "@.0E-12" on BlackBerry PlayBook !!

这怎么可能?

最佳答案

这是一个非常小的数字(即 0.000000..01)。
如果它对你有意义,你可以试试 BigDecimal
否则你可以决定小于 x 的数字(你决定 x 有多小)为 0。

关于java - BlackBerry Android 播放器上奇怪的浮点输出 "@.0E-12",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16053657/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com