-
Notifications
You must be signed in to change notification settings - Fork 1.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Dúvida #35
Comments
Oi, @LeonardoFreitasDev. Tudo certinho? Então, faz um tempão que não vejo esse projeto,aí estou meio por fora. Mas vamos tentar fazer o seguinte: Tenta remover esse dev através de uma expressão lambda: public void cancelarMatricula(Dev dev) {
// Remover o dev da lista de devs inscritos usando removeIf
devsInscritos.removeIf(d -> d.equals(dev));
System.out.println("Matrícula cancelada do bootcamp: " + nome);
} Por favor, vê se dá certo e me diz, que eu te explico. |
Olá @cami-la, obrigado pelo retorno. Dessa forma deu certo, o usando o removeIf. |
Aqui está a explicação sobre o Bons estudos para nós! |
Olá Camila, criei uma função de cancelamento de matricula na classe Dev:
public void cancelarMatricula(Bootcamp bootcamp){
bootcamp.removerDev(this);
System.out.println("Matricula cancelada do bootcamp: " + bootcamp.getNome());
}
Na classe Boootcamp criei a função:
public void removerDev(Dev dev){
this.devsInscritos.remove(dev);
}
Porém quando chamo a função cancelar matricula do devJoao na main, e mando listar os devs inscritos, o dev Joao ainda está na lista, pq isso está acontecendo?
The text was updated successfully, but these errors were encountered: