java String转Long
时间: 2023-11-04 08:26:08 浏览: 46
可以使用Long的静态方法parseLong(String s)来将一个字符串转换成Long类型的数据,例如:
String str = "12345";
Long l = Long.parseLong(str);
System.out.println(l);
输出结果为:12345
希望能帮到您。
相关问题
java string 转Long
要将Java中的字符串(String)转换为long类型,可以使用Java的内置函数`Long.parseLong()`。它接受一个字符串作为输入,如果字符串表示的数字不超出long类型的范围,则返回对应的long类型值。
例如,以下代码将字符串"123"转换为long类型:
```
String str = "123";
long l = Long.parseLong(str);
```
如果字符串表示的数字超出了long类型的范围,将会抛出`java.lang.NumberFormatException`异常。为了避免这种情况,可以使用`Long.valueOf()`方法,它与`Long.parseLong()`方法类似,但是返回一个`Long`对象,如果输入字符串不合法,则返回null。
```
String str = "12345678901234567890";
Long l = Long.valueOf(str);
if (l != null) {
// 转换成功
} else {
// 转换失败
}
```
java string转long
可以使用Long.parseLong()方法将字符串转换为long类型。以下是示例代码:
```java
String str = "12345";
long num = Long.parseLong(str);
System.out.println(num); // 输出 12345
```
请注意,如果字符串无法解析为有效的long值,将抛出NumberFormatException异常。因此,在转换之前,最好确保字符串是有效的数字表示。