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

Java函数实现将字符串转为整数的方法

发布时间:2023-07-02 13:37:51

将字符串转为整数是在编程中常见的操作,Java中提供了多种方法实现字符串转为整数的功能。下面介绍几种常用的方法。

方法一:使用Java的parseInt()方法

Java的parseInt()方法可以将字符串转为整数。它有两个重载的方法,一个接收字符串作为参数,另一个接收字符串和进制数作为参数。如果字符串不合法,会抛出NumberFormatException异常。

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

方法二:使用Java的valueOf()方法

Java的valueOf()方法可以将字符串转为整数。它有多个重载的方法,可以接收字符串、字符串和进制数、字符串和进制数以及基数作为参数。

String str = "12345";
int num = Integer.valueOf(str);
System.out.println(num); // 输出结果为 12345

方法三:使用Java的Scanner类的nextInt()方法

Scanner类的nextInt()方法可以读取下一个整数。可以通过创建Scanner对象,并使用nextInt()方法读取字符串转为整数。

import java.util.Scanner;

Scanner scanner = new Scanner(System.in);
String str = scanner.nextLine();
int num = scanner.nextInt();
System.out.println(num); // 输出结果为 12345

这是几种常见的方法,可以根据具体需求选择适合的方法进行字符串转为整数的操作。需要注意的是,如果字符串不合法,如包含非数字字符,则可能会抛出异常,需要进行异常处理。同时,要注意字符串的长度不能超过整数类型的表示范围。