long l = Long.parseLong(null);
时间: 2023-10-16 12:06:21 浏览: 166
华为OD机试C卷- 根据IP查找城市(Java & JS & Python & C).md-私信看全套OD代码及解析
执行 `Long.parseLong(null)` 会抛出 `java.lang.NullPointerException` 异常。这是因为 `Long.parseLong()` 方法要求传入一个非空的字符串参数,用于解析为 `long` 类型。如果传入的参数是 `null`,则会抛出空指针异常。如果要避免这种异常,可以在调用 `Long.parseLong()` 方法之前,先判断传入的参数是否为 `null`。例如:
```java
String str = null;
long l;
if(str != null){
l = Long.parseLong(str);
} else {
// 处理参数为 null 的情况
}
```
阅读全文