// 将字符串转换为整数
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("输入的字符串不是一个有效的整数");
}
}
}
// 将字符串转换为长整型
public class StringToLongExample {
public static void main(String[] args) {
// 定义一个字符串
String str = "1234567890";
// 使用 Long.parseLong 方法将字符串转换为长整型
try {
long num = Long.parseLong(str);
System.out.println("转换后的长整型: " + num);
} catch (NumberFormatException e) {
System.out.println("输入的字符串不是一个有效的长整型");
}
}
}
// 将字符串转换为浮点数
public class StringToDoubleExample {
public static void main(String[] args) {
// 定义一个字符串
String str = "123.45";
// 使用 Double.parseDouble 方法将字符串转换为浮点数
try {
double num = Double.parseDouble(str);
System.out.println("转换后的浮点数: " + num);
} catch (NumberFormatException e) {
System.out.println("输入的字符串不是一个有效的浮点数");
}
}
}
Integer.parseInt(String s):用于将字符串转换为整数。如果字符串不是有效的整数格式,会抛出 NumberFormatException。Long.parseLong(String s):用于将字符串转换为长整型。同样,如果字符串不是有效的长整型格式,会抛出 NumberFormatException。Double.parseDouble(String s):用于将字符串转换为浮点数。如果字符串不是有效的浮点数格式,也会抛出 NumberFormatException。以上代码展示了如何使用 Java 内置的方法将不同类型的字符串转换为对应的数字类型,并且处理了可能的异常情况。
下一篇:java classpath
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站