toArray 比collect 更好用,这样就不需要判断Null。
if(_user.getUserRole()!=null) {
_user.setRole(_roleList.stream().filter(
_e->_e.getRoleId()==_user.getUserRole()).toArray(Role[]::new)[0]);
}
if(_user.getUserRole()!=null) {
_user.setRole(_roleList.stream().filter(
_e->_e.getRoleId()==_user.getUserRole().collect(Collectors.toList());
}