// 将 String 转换为 int 的示例代码
public class StringToIntExample {
public static void main(String[] args) {
// 定义一个字符串
String str = "12345";
// 使用 Integer.parseInt() 方法将字符串转换为整数
try {
int num = Integer.parseInt(str);
System.out.println("转换后的整数是: " + num);
} catch (NumberFormatException e) {
System.out.println("输入的字符串不是一个有效的整数");
}
// 另一种方法是使用 Integer.valueOf()
try {
Integer num = Integer.valueOf(str);
System.out.println("使用 valueOf 转换后的整数是: " + num);
} catch (NumberFormatException e) {
System.out.println("输入的字符串不是一个有效的整数");
}
}
}
Integer.parseInt():这是最常用的方法,它会直接将字符串解析为基本类型 int
。如果字符串不是有效的整数格式,会抛出 NumberFormatException
异常。
Integer.valueOf():这个方法返回的是 Integer
对象而不是基本类型 int
。它也可以用于将字符串转换为整数,并且同样会在无效输入时抛出 NumberFormatException
。
这两种方法都可以实现从 String
到 int
的转换,选择哪种方法取决于你是否需要对象类型 Integer
或者基本类型 int
。
上一篇:java mvc
下一篇:java wrapper
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站