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