21xrx.com
2024-09-17 04:13:36 Tuesday
登录
文章检索 我的文章 写文章
Java中String如何转换成int
2023-06-15 11:17:56 深夜i     --     --
Java String int

在Java编程中,有时需要将字符串类型的变量转换为整型变量。Java提供了两种常见的方法:使用Integer类或使用parseInt()方法。

1.使用Integer类

Integer类包含了将字符串转换成整型的方法,即parseInt()方法。该方法的用法如下所示:


String str = "123";

int num = Integer.parseInt(str);

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

其中,parseInt()方法会将字符串转换成整型,并将整型赋值给变量num。需要注意的是,只有当字符串全是数字时,才能被转换成整型。如果字符串包含了非数字字符,则会抛出NumberFormatException异常。

2.使用parseInt()方法

除了使用Integer类的parseInt()方法外,还可以直接使用Integer类的valueOf()方法将字符串转换成Integer对象,再通过intValue()方法获取整型值。具体代码如下所示:


String str = "123";

int num = Integer.valueOf(str).intValue();

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

同样地,如果字符串包含了非数字字符,则会抛出NumberFormatException异常。

在实际开发中,需要根据具体需求选择使用哪种方法。

  
  

评论区

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