21xrx.com
2024-11-22 13:00:36 Friday
登录
文章检索 我的文章 写文章
Java实现字符串转换成浮点数(float)
2023-06-15 17:32:57 深夜i     --     --
Java 字符串 浮点数转换

在Java中将字符串转换为浮点数是一种非常普遍的操作。Java提供了各种方法来执行此操作,但最简单的方法是使用Float类的静态方法parseFloat()。让我们看一个例子:


String str = "3.14";

float f = Float.parseFloat(str);

System.out.println(f);

在这个例子中,我们将字符串“3.14”转换为浮点数并将其存储在变量f中。然后,我们将该值打印到控制台上。输出应该为“3.14”。

如果字符串无法转换为浮点数,则会引发NumberFormatException异常。因此,我们需要在代码中处理这种情况。以下是一个示例:


String str = "hello world";

try {

  float f = Float.parseFloat(str);

  System.out.println(f);

} catch (NumberFormatException e) {

  System.out.println("Invalid input: " + str);

}

在这个例子中,我们尝试将字符串“hello world”转换为浮点数。由于该字符串无法解析为浮点数,代码引发了NumberFormatException异常。我们将在catch块中处理此异常,并将无效输入打印到控制台上。执行该代码将输出“Invalid input: hello world”。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复