【问题标题】:Convert a string to a float in java [duplicate]在java中将字符串转换为浮点数[重复]
【发布时间】:2012-11-15 14:19:42
【问题描述】:

可能重复:
java : convert float to String and String to float

我正在从一个字符串中提取一些数字,这些数字被存储为另一个字符串。有没有办法将这些字符串转换为浮点数?

我试过 float f = "string";但这没有用。

谢谢

【问题讨论】:

标签: java string floating-point


【解决方案1】:

您正在寻找Float.parseFloat()

【讨论】:

    【解决方案2】:

    这样---:Float.parseFloat("0.4");

    【讨论】:

      【解决方案3】:

      尝试Float.parseFloat,但如果失败,它会抛出RuntimeException,所以这是我建议抓住它的一次。

      try {
          Float.parseFloat("0.4")
      } catch (NumberFormatException e){ 
        //input is not a float
      }
      

      如果您想要更精确,请查看Double.parseDouble() 甚至BigDecimal string constructor

      【讨论】:

        猜你喜欢
        • 2011-11-25
        • 1970-01-01
        • 1970-01-01
        • 2017-05-08
        • 1970-01-01
        • 2013-10-06
        • 1970-01-01
        • 1970-01-01
        • 2017-05-09
        相关资源
        最近更新 更多