You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Executando o exercício realizado em aula percebi que poderia substituir esta parte do código por um método pronto:
System.out.println("Remova as notas menores que 7 e exiba a lista: ");
Iterator<Double> iterator1 = notas.iterator();
while(iterator1.hasNext()) {
Double next = iterator1.next();
if(next < 7) iterator1.remove();
}
System.out.println(notas);
Método que utilizei:
System.out.println("Remova as notas menores que 7 e exiba a lista: ");
notas.removeIf(next -> next < 7);
System.out.println(notas);
O que deixou o método mais limpo e enxuto. Em aula você havia comentado que não existia um método pronto para este tipo de remoção. Seria uma atualização das novas versões? No caso estou utilizando a versão Java SE 17 LTS.
The text was updated successfully, but these errors were encountered:
É importante conhecer o Iterator, Comparator, Comparable... Só para questão de base mesmo para entender o comportamento do algorítmo. No dia a dia utilizamos Stream API que é mais prático.
Entendido, muito obrigada! Estou tentando ir devagar em cada conteúdo para absorver mais e pesquisar mais a fundo sobre cada tema. Em breve chego lá então, muito obrigada!
Boa noite Cami, tudo bem?
Executando o exercício realizado em aula percebi que poderia substituir esta parte do código por um método pronto:
Método que utilizei:
O que deixou o método mais limpo e enxuto. Em aula você havia comentado que não existia um método pronto para este tipo de remoção. Seria uma atualização das novas versões? No caso estou utilizando a versão Java SE 17 LTS.
The text was updated successfully, but these errors were encountered: