21xrx.com
2024-11-05 16:34:56 Tuesday
登录
文章检索 我的文章 写文章
Java教程:如何将字符串转化为数字
2023-06-17 17:00:17 深夜i     --     --
Java 字符串 转化 数字 parseInt方法 NumberFormatException try-catch语句

在Java编程语言中,有时候需要将一个字符串转化为数字,以便于进行数值计算或其它操作。那么,如何在Java中实现将字符串转化为数字呢?本文将为您详细介绍Java中字符串转化为数字的实现方式。

Java中将字符串转化为数字:使用parseInt方法

Java中的parseInt方法可以将一个字符串转化为一个指定进制的整数。具体使用方式为:


int num = Integer.parseInt(string, radix);

其中,string为要转化的字符串,radix为指定的进制,一般默认为十进制。若要将字符串转化为浮点数,则可以使用Double类的parseDouble方法。例如:


String str = "123";

int num = Integer.parseInt(str);

System.out.println(num); //输出:123

String str2 = "3.14159";

double num2 = Double.parseDouble(str2);

System.out.println(num2); //输出:3.14159

需要注意的是,如果要转化的字符串不符合数字格式,如包含了非数字字符,那么会抛出NumberFormatException异常。

可以使用try-catch语句处理该异常:


try {

  int num = Integer.parseInt(str);

} catch (NumberFormatException e) {

  System.out.println("输入的字符串不符合数字格式!");

}

  
  

评论区

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