Java:将字符串转换为整数
2026/9/13 12:43:46 网站建设 项目流程

Java中,将字符串转换为整数可以使用以下几种不同的实现方法:

方法一:使用Integer类的parseInt()方法

javaCopy Code
String str = "123";
int num = Integer.parseInt(str);

方法二:使用Integer类的valueOf()方法

javaCopy Code
String str = "123";
Integer num = Integer.valueOf(str);
int intNum = num.intValue();

方法三:使用Integer类的decode()方法

javaCopy Code
String str = "123";
int num = Integer.decode(str);

方法四:使用正则表达式匹配
String str = "123";
int num = 0;
if (str.matches("[+-]?\\\\d+")) {
num = Integer.parseInt(str);
}

需要注意的是,以上方法在转换过程中,如果字符串无法正确转换为整数,将会抛出NumberFormatException异常。因此,在使用这些方法时,应该确保字符串是合法的整数表示。

例如:

//String total="4.000";
//java.lang.NumberFormatException: For input string: "4.000"
int var_int=Integer.parseInt(total);

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询