For com Array Java!

4 respostas
U

Pessoal blz tenho um for… mas porque quando eu realizo a impressão do 1 for ele elimina as outras duas motos que eu tenho ? E só passa a 1 moto em vez das 3 ?

Se eu fosse fazer um for de

Se tiver mais de 1 Hornet não chame a função!
Se for nome único chame a função e envie o nome de todas as motos, como ficaria ?

4 Respostas

staroski

ArrayList é uma lista e não um array.

Seu for não está eliminando nada, você que só está imprimindo quando o elemento é igual à “Hornet”.

Explica melhor qual o problema.

U

Por exemplo: Imagine que eu já tenho uma lista, eu não quero que haja duplicatas nela, como eu faço isso ?

staroski

O jeito mais simples é usar um Set ao invés de List.
Mas você pode, antes de adicionar um elemento, verificar se sua lista já contém aquele elemento.

U

Acho que ainda não estudei esse Set… :frowning:

Criado 12 de abril de 2022
Ultima resposta 12 de abr. de 2022
Respostas 4
Participantes 2