Optional的最佳实践(解决null带来的过多判断)
private String getUserName(User user) {
if (user != null) {
return user.getUserName();
}
return null;
}
这是十分繁琐的一段代码。而如果使用Optional则会要精简很多:
private String getUserName(User user) {
Optional<User> userOptional = Optional.ofNullable(user);
return userOptional.map(User::getUserName).orElse(null);
}
博客介绍了Optional的最佳实践,其主要作用是解决因null值带来的过多判断问题,在信息技术领域,可有效优化代码逻辑,避免因null检查导致的代码冗余。
5769

被折叠的 条评论
为什么被折叠?



