Я уже написал код, но я чувствую, что может быть лучший способ написать код ниже,
Это должно быть возможно только с Java 8
private User getUser(String userId) {
Optional<User> optionalUser = userDAO.getUserById(userId);
if(optionalUser.isPresent())
return optionalUser.get();
throw new UserDefinedException("User not present");
}
Я ожидаю написать выше в одну строку