java string 转Long
时间: 2023-12-06 11:04:39 浏览: 126
java将String字符串转换为List<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 {
// 转换失败
}
```
阅读全文