当前位置:首页 > Java

java如何将string转换成int

2026-02-05 04:47:44Java

使用 Integer.parseInt() 方法

将字符串转换为 int 类型的最常见方法是使用 Integer.parseInt()。该方法接受一个字符串参数并返回对应的整数值。如果字符串无法解析为整数,会抛出 NumberFormatException

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

使用 Integer.valueOf() 方法

Integer.valueOf() 也可以将字符串转换为整数,但返回的是 Integer 对象(自动拆箱为 int)。同样,如果字符串格式无效,会抛出 NumberFormatException

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

处理异常情况

如果字符串可能包含非数字字符,建议捕获 NumberFormatException 以避免程序崩溃。

String str = "abc";
try {
    int num = Integer.parseInt(str);
    System.out.println(num);
} catch (NumberFormatException e) {
    System.out.println("字符串无法转换为整数");
}

使用 Scanner

Scanner 类可以从字符串中读取整数,适用于需要更灵活解析的场景。

String str = "789";
Scanner scanner = new Scanner(str);
if (scanner.hasNextInt()) {
    int num = scanner.nextInt();
    System.out.println(num); // 输出: 789
}
scanner.close();

使用 NumberFormat

NumberFormat 可以处理本地化的数字字符串(如包含千位分隔符的情况),但解析失败时会抛出 ParseException

java如何将string转换成int

String str = "1,000";
NumberFormat format = NumberFormat.getInstance();
try {
    Number num = format.parse(str);
    int result = num.intValue();
    System.out.println(result); // 输出: 1000
} catch (ParseException e) {
    System.out.println("解析失败");
}

分享给朋友:

相关文章

如何将react项目部署到新浪云上

如何将react项目部署到新浪云上

准备工作 确保已注册新浪云账号并完成实名认证。安装新浪云命令行工具(SCE),可通过npm安装:npm install -g sce。准备一个可运行的React项目,并确保项目已通过npm run b…

如何将h5页面嵌入react

如何将h5页面嵌入react

嵌入H5页面的方法 在React中嵌入H5页面可以通过多种方式实现,具体取决于需求和场景。以下是几种常见的方法: 使用iframe标签 在React组件中直接使用iframe标签嵌入H5页面是最简…

java如何将int转换成string

java如何将int转换成string

将int转换为string的方法 在Java中,将int类型转换为String类型有多种方法,以下是几种常见的方式: 使用String.valueOf()方法 该方法是最常用的转换方式之一,可以将i…

java如何将数字转换为字符

java如何将数字转换为字符

数字转换为字符的方法 在Java中,将数字转换为字符可以通过多种方式实现,具体取决于数字的类型和转换需求。 使用类型转换(适用于ASCII码) 对于整数数字(如ASCII码),可以直接通过类型转换将…

java如何把int转换成string

java如何把int转换成string

方法一:使用String.valueOf() 将int类型作为参数传递给String.valueOf()方法,直接转换为String类型。 int num = 123; String str =…

如何将java打包成jar

如何将java打包成jar

使用IDE(如Eclipse/IntelliJ IDEA)打包 在Eclipse中右键项目 -> Export -> 选择Java/JAR file -> 指定输出路径和主类(可选)…