怎么把字符串转成数字
时间: 2024-09-08 17:00:43 浏览: 36
c++将字符串转数字的实例方法
在编程中,将字符串转换成数字是一个常见的操作,可以通过多种方法实现。以Java语言为例,可以把字符串转换成整数(int)、长整数(long)、浮点数(float)或双精度浮点数(double)等。下面是一个简单的转换方法示例:
1. 使用`Integer.parseInt()`方法将字符串转换成整数:
```java
String str = "123";
int num = Integer.parseInt(str);
```
2. 使用`Long.parseLong()`方法将字符串转换成长整数:
```java
String str = "1234567890";
long num = Long.parseLong(str);
```
3. 使用`Float.parseFloat()`方法将字符串转换成浮点数:
```java
String str = "123.45";
float num = Float.parseFloat(str);
```
4. 使用`Double.parseDouble()`方法将字符串转换成双精度浮点数:
```java
String str = "123.456789";
double num = Double.parseDouble(str);
```
需要注意的是,如果字符串不能被转换成数字,比如包含非数字字符,那么这些方法会抛出`NumberFormatException`异常。因此,在实际使用时,通常需要对字符串进行检查或者使用异常处理机制来确保程序的健壮性。
阅读全文