Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Ajuda no método propoe

!lances.get(lances.size()-1).getUsuario().equals(lance.getUsuario())

O professor passou muito rápido. Será que tem como explicar passo a passo o que foi feito nesse código? Como por exemplo o por quê do -1 e do equals.

1 resposta
solução!

Oi Heber

lances é um List que trabalha com posições de um array que começam de 0, correto? Nesse caso lances.size vai retornar 10 elementos (por exemplo) mas o array de lances vai de 0 a 9, por isso do lances.size() - 1

lances.size() retorna 10 mas lances vai de 0 a 9 então tem que fazer lances.size()-1 para funcionar corretamente no lances.get