java中string转long
时间: 2023-11-25 18:06:14 浏览: 121
可以使用Long.parseLong(String str)方法将String类型转换为Long类型,例如:
```
String str = "1234567890";
long num = Long.parseLong(str); // num的值为1234567890
```
需要注意的是,如果String类型无法转换为Long类型,会抛出NumberFormatException异常。另外,如果要转换的字符串超出了Long类型的取值范围,也会抛出异常。
相关问题
java string转小数点_java string 小数点转long
将Java String转换为小数点可以使用Double类的parseDouble()方法。例如:
```
String str = "3.14";
double num = Double.parseDouble(str);
```
将Java String转换为long可以使用Long类的parseLong()方法。但是需要注意的是,如果String中包含小数点,需要先将其转换为整数再转换为long。例如:
```
String str = "12345";
long num = Long.parseLong(str);
String strWithDecimal = "3.14";
int integerPart = (int) Double.parseDouble(strWithDecimal); // 先将小数点部分转换为整数
long numWithDecimal = Long.parseLong(String.valueOf(integerPart)); // 再将整数转换为long
```
java String转Long类型
你可以使用 Java 内置的 `Long.parseLong()` 方法将 String 转换为 Long 类型。例如:
```java
String str = "123456";
Long num = Long.parseLong(str);
```
在上面的代码中,将字符串 "123456" 转换为 Long 类型的数字。如果字符串不能被解析为 Long 类型,该方法将抛出 `NumberFormatException` 异常。
阅读全文