异常处理(三)

 1 public class UserService {
 2   private UserRepo userRepo; // 依赖注入
 3   
 4   public User getUser(String telephone) {
 5     // 如果用户不存在,则返回null
 6     return null;
 7   }
 8 }
 9 
10 // 使用函数getUser()
11 User user = userService.getUser("18917718965");
12 if (user != null) { // 做NULL值判断,否则有可能会报NPE
13   String email = user.getEmail();
14   if (email != null) { // 做NULL值判断,否则有可能会报NPE
15     String escapedEmail = email.replaceAll("@", "#");
16   }
17 }

 

posted @ 2022-10-31 07:50  add_oil  阅读(3)  评论(0编辑  收藏  举报