21xrx.com
2024-09-17 04:11:45 Tuesday
登录
文章检索 我的文章 写文章
如何使用Java将String转换为int
2023-06-15 11:59:45 深夜i     --     --
Java String int parseInt() valueOf() NumberFormatException DecimalFormat

在Java编程中,经常需要将字符串类型的数据转换为整型数据。而在Java中,可以使用parseInt()和valueOf()方法来完成这个转换。

parseInt()是常用的将字符串转为整型的方法,它的函数原型如下:


public static int parseInt(String s) throws NumberFormatException

其中,s是需要转换为整型的字符串。这个方法会将s解析成一个有符号的十进制整数,如果s不是一个合法的整数,将报NumberFormatException。

另一个常用的方法是valueOf()方法,它的函数原型如下:


public static Integer valueOf(String s) throws NumberFormatException

与parseInt()方法不同的是,valueOf()方法将字符串转换为包装类Integer类型的对象,而不是int类型的原始值。如果s不是一个合法的整数,同样会抛出NumberFormatException异常。

除了这两个方法,还有其他一些处理字符串和数字转换的工具类和方法,例如DecimalFormat等等。

  
  

评论区

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