For com Array Java!

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 ?

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.

1 curtida

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

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.

2 curtidas

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