java字符串转long
时间: 2023-09-02 14:10:17 浏览: 142
要将一个字符串转换为 long 类型,可以使用 Long 类的静态方法 parseLong()。这个方法接受一个字符串参数,并返回相应的 long 值。以下是一个示例代码:
```java
String str = "123456789";
long num = Long.parseLong(str);
System.out.println(num); // 输出:123456789
```
如果字符串无法解析为合法的 long 值,会抛出 NumberFormatException 异常。因此,在进行转换之前,最好使用 try-catch 块来处理异常情况,如下所示:
```java
String str = "abc";
try {
long num = Long.parseLong(str);
System.out.println(num);
} catch (NumberFormatException e) {
System.out.println("无法将字符串转换为 long 类型");
}
```
这样可以避免程序因为无法解析字符串而终止。
相关问题
java 字符串转long
可以使用 Long.parseLong() 方法将字符串转换为 long 类型。例如:
String str = "123456789";
long num = Long.parseLong(str);
System.out.println(num); // 输出 123456789
Java 字符串转long类型
可以使用 Java 的 Long 类的 `parseLong` 方法将字符串转换成 long 类型,示例代码如下:
```java
public class Main {
public static void main(String[] args) {
String str = "1234567890";
long num = Long.parseLong(str);
System.out.println(num);
}
}
```
输出结果为:
```
1234567890
```
其中,`str` 是要转换的字符串,`Long.parseLong` 方法将字符串转换成 long 类型。需要注意的是,如果字符串不能被解析为 long 类型,会抛出 `NumberFormatException` 异常。
阅读全文