欢迎访问宙启技术站
智能推送

Java函数:如何将字符串转换为整型

发布时间:2023-12-01 01:33:19

要将字符串转换为整型,可以使用Java中的parseInt()函数或valueOf()函数。

1. 使用parseInt()函数:

    String str = "12345";
    int num = Integer.parseInt(str);
    System.out.println(num);   // 输出:12345
   

这里的parseInt()函数将字符串参数解析为有符号的十进制整数,并返回相应的整数。

2. 使用valueOf()函数:

   String str = "56789";
   int num = Integer.valueOf(str);
   System.out.println(num);   // 输出:56789
   

valueOf()函数将指定字符串转换为整数。它首先调用parseInt()函数将字符串解析为整数,然后再返回整数结果。

值得注意的是,如果字符串无法解析为整数,这两个函数都会抛出NumberFormatException异常。因此,在转换之前,你可以使用try-catch语句来捕获异常。

另外,这两个函数还接受一个可选的参数,指定要解析的字符串的进制。例如,可以指定进制为16来解析十六进制字符串:

String str = "FF";
int num = Integer.parseInt(str, 16);
System.out.println(num);   // 输出:255

除了整型,Java还提供了其他数据类型的字符串转换函数,如将字符串转换为浮点型、长整型等。使用相应数据类型的parseXXX()函数或valueOf()函数即可。