当前位置:首页 > Java

java如何将字符串转换为数字

2026-03-03 22:50:18Java

字符串转换为整数

使用 Integer.parseInt() 方法将字符串转换为 int 类型。字符串必须为有效的整数格式,否则会抛出 NumberFormatException

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

字符串转换为长整型

使用 Long.parseLong() 方法将字符串转换为 long 类型,适用于较大整数。

String str = "9876543210";
long num = Long.parseLong(str);

字符串转换为浮点数

使用 Float.parseFloat() 方法将字符串转换为 float 类型,适用于小数。

String str = "3.14";
float num = Float.parseFloat(str);

字符串转换为双精度浮点数

使用 Double.parseDouble() 方法将字符串转换为 double 类型,适用于高精度小数。

String str = "2.71828";
double num = Double.parseDouble(str);

处理异常情况

转换时可能因格式错误抛出 NumberFormatException,建议使用 try-catch 处理异常。

String str = "abc";
try {
    int num = Integer.parseInt(str);
} catch (NumberFormatException e) {
    System.out.println("字符串格式无效");
}

使用包装类转换

通过 Integer.valueOf() 等方法返回包装类对象,适用于需要对象而非基本类型的场景。

String str = "42";
Integer numObj = Integer.valueOf(str);

处理进制转换

parseInt()parseLong() 支持指定进制(如二进制、十六进制)。

java如何将字符串转换为数字

String binaryStr = "1010";
int decimalNum = Integer.parseInt(binaryStr, 2); // 结果为 10

分享给朋友:

相关文章

jquery 字符串

jquery 字符串

jQuery 字符串操作 jQuery 提供了多种方法来处理字符串,尽管原生 JavaScript 已经具备强大的字符串处理能力,但结合 jQuery 可以更方便地操作 DOM 元素中的字符串内容。…

jquery替换字符串

jquery替换字符串

jQuery 替换字符串的方法 使用 jQuery 替换字符串可以通过多种方式实现,以下是几种常见的方法: 使用 text() 和 replace() 通过 jQuery 的 text() 方法获取…

jquery拼接字符串

jquery拼接字符串

jQuery 字符串拼接方法 在 jQuery 中拼接字符串有多种方式,以下是常见的几种方法: 使用 + 运算符拼接 这是最基本的字符串拼接方式,适用于简单场景: var str1 = "Hel…

jquery字符串转数字

jquery字符串转数字

jQuery字符串转数字的方法 使用jQuery或原生JavaScript都可以将字符串转换为数字。以下是几种常见的方法: 使用JavaScript的parseInt()函数 parseInt()函…

java如何输入字符串

java如何输入字符串

输入字符串的方法 在Java中,输入字符串可以通过多种方式实现,以下是常见的几种方法: 使用Scanner类 Scanner类是Java中常用的输入工具,可以方便地从控制台或文件中读取数据。以下是…

java如何定义字符串数组

java如何定义字符串数组

定义字符串数组的方法 在Java中定义字符串数组有多种方式,以下是常见的几种方法: 直接初始化数组 使用大括号直接初始化数组元素: String[] fruits = {"Apple", "Ba…