boa noite estou usando o método isEmpty() no intellij, faço o import java.util.Optional; mais mesmos assim a idea aponta um erro? alguém já passou por isso? desde já agradeço!!!
boa noite estou usando o método isEmpty() no intellij, faço o import java.util.Optional; mais mesmos assim a idea aponta um erro? alguém já passou por isso? desde já agradeço!!!
Olá, Rodrigo! Tudo bem contigo?
Estranho esse erro, pois comigo não gerou.
Fiz um método comparativo
private void setSumario(String sumario) {
if(sumario.isEmpty()){
throw new IllegalArgumentException("Sumário deve ser preenchido");
}
this.sumario = sumario;
}
e o não gerou o erro que apareceu para você.
No meu caso, não foi necessário importar nenhuma biblioteca, por ser um método da Classe String.
Coloque seu código aqui para que possamos dar uma olhada ;-)
Um abraço!
import java.util.ArrayList; import java.util.List; import java.util.Optional;
@Service public class TenantService extends AncestorBaseService{
@Autowired
TenantRepository tenantRepository;
private final Log log = new Log("TenantService");
public TenantResponse findTenantById (Long id){
Optional<Tenant> list = tenantRepository.findById(id);
if( list.isEmpty() ){
log.error(Message.get("TENANT_NOT_FOUND",this.getLocale()));
throw new EntityNotFoundException(Message.get("TENANT_NOT_FOUND",this.getLocale()));
} else {
return new TenantResponse( list.get() );
}
}
o isEmpty é apontado como inválido no intellig !!!