SimpleDateFormat中的format函数操作出现空指针异常怎么抛出异常
时间: 2023-11-23 16:56:09 浏览: 252
SimpleDateFormat中的format函数操作出现空指针异常,可以通过在代码中添加try-catch语句来捕获并抛出异常。具体操作如下所示:
```java
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Date date = null;
try {
date = sdf.parse("2022-01-01");
} catch (ParseException e) {
e.printStackTrace();
}
String str = null;
try {
str = sdf.format(date);
} catch (NullPointerException e) {
throw new NullPointerException("日期为空,无法进行格式化操作!");
}
System.out.println(str);
```
在上述代码中,我们在format函数中添加了try-catch语句,当date为空时,会抛出NullPointerException异常,并通过throw语句抛出自定义的异常信息。这样可以使程序更加健壮,避免出现空指针异常导致程序崩溃。
阅读全文
相关推荐












