String to Float在Java中不起作用?

科贝拉

问题很简单:

float f1 = Float.parseFloat("41.975779") 
//Value for f1 is 41.97578  -> An error of 1ppm

甚至更糟!!

float f2 = Float.parseFloat("41.975645") 
//Value for f2 is 41.975643  -> An error of 2ppm

不管我使用Float.parseFloat还是Float.valueOf,它们都给出相同的结果。

注意:在android编程时会出现此问题,我没有在纯Java中尝试过,但我认为结果会相同。

紫罗兰色

您的字符串到float转换的工作方式与广告中所宣传的完全一样,尽管显然不完全符合您的期望:-)

IEEE754单精度浮点值(用于中float)仅具有大约七个十进制数字的精度。

如果需要更高的精度,请使用double提供大约15个十进制数字的,或切换到BigDecimal任意精度。

请注意,没有一种编码方案可以给您无限的精度,总会有一些值无法表示(当然,除非您切换到符号表示)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Numpy:String to Float - astype 不起作用?

来自分类Dev

ArrayList <String>中的JComboBox-不起作用-Java Swing

来自分类Dev

在HttpURLConnection中,为什么JSONObject as Params不起作用,而String as Params不起作用

来自分类Dev

简单的string.equals()如果语句不起作用Java

来自分类Dev

Java String.replace / replaceAll不起作用

来自分类Dev

image_to_string在Mac中不起作用

来自分类Dev

String.Format在TypeScript中不起作用

来自分类Dev

String.replaceAll()在我的圈中不起作用

来自分类Dev

球拍:“ string-ith”在普通球拍中不起作用

来自分类Dev

image_to_string在Mac中不起作用

来自分类Dev

arraylist <hashmap <string,string >>不起作用

来自分类Dev

String.Remove不起作用

来自分类Dev

string.replace(“é”,“ e”)不起作用

来自分类Dev

string.equal方法不起作用

来自分类Dev

传递String []作为参数不起作用

来自分类Dev

Powershell convertfrom-string不起作用

来自分类Dev

String.isSubstring不起作用-sml

来自分类Dev

na.string不起作用

来自分类Dev

传递String []作为参数不起作用

来自分类Dev

使用 Row(Indirect(string)) 不起作用

来自分类Dev

Python的'if'语句-if in [string] =='string'-不起作用吗?

来自分类Dev

Java-num1 = event.getActionCommand()不起作用(无法将String设置为Int)

来自分类Dev

为什么此语法在使用 nashorn 创建 Java String 数组时不起作用

来自分类Dev

字符串格式参数在Android上的string.xml中不起作用

来自分类Dev

QString到std :: string到const char *的转换在赋值中不起作用

来自分类Dev

将文件路径传递到Main(string [] args)中不起作用

来自分类Dev

String.getBytes()在android中某些较大的字符串上不起作用

来自分类Dev

尝试从string中删除连字符。替换方法不起作用

来自分类Dev

为什么String.Prototype replace在嵌套函数中不起作用?

Related 相关文章

  1. 1

    Numpy:String to Float - astype 不起作用?

  2. 2

    ArrayList <String>中的JComboBox-不起作用-Java Swing

  3. 3

    在HttpURLConnection中,为什么JSONObject as Params不起作用,而String as Params不起作用

  4. 4

    简单的string.equals()如果语句不起作用Java

  5. 5

    Java String.replace / replaceAll不起作用

  6. 6

    image_to_string在Mac中不起作用

  7. 7

    String.Format在TypeScript中不起作用

  8. 8

    String.replaceAll()在我的圈中不起作用

  9. 9

    球拍:“ string-ith”在普通球拍中不起作用

  10. 10

    image_to_string在Mac中不起作用

  11. 11

    arraylist <hashmap <string,string >>不起作用

  12. 12

    String.Remove不起作用

  13. 13

    string.replace(“é”,“ e”)不起作用

  14. 14

    string.equal方法不起作用

  15. 15

    传递String []作为参数不起作用

  16. 16

    Powershell convertfrom-string不起作用

  17. 17

    String.isSubstring不起作用-sml

  18. 18

    na.string不起作用

  19. 19

    传递String []作为参数不起作用

  20. 20

    使用 Row(Indirect(string)) 不起作用

  21. 21

    Python的'if'语句-if in [string] =='string'-不起作用吗?

  22. 22

    Java-num1 = event.getActionCommand()不起作用(无法将String设置为Int)

  23. 23

    为什么此语法在使用 nashorn 创建 Java String 数组时不起作用

  24. 24

    字符串格式参数在Android上的string.xml中不起作用

  25. 25

    QString到std :: string到const char *的转换在赋值中不起作用

  26. 26

    将文件路径传递到Main(string [] args)中不起作用

  27. 27

    String.getBytes()在android中某些较大的字符串上不起作用

  28. 28

    尝试从string中删除连字符。替换方法不起作用

  29. 29

    为什么String.Prototype replace在嵌套函数中不起作用?

热门标签

归档