Como faco para um dado objeto alocado em uma arraylist retornar sua propria posicao/indice?
tentei posHerbivorosx.indexOf( this ) mas ele so retorna -1
Como faco para um dado objeto alocado em uma arraylist retornar sua propria posicao/indice?
tentei posHerbivorosx.indexOf( this ) mas ele so retorna -1
A lista está achando o objeto? Se você usar o método contans, retorna true?
Caso isso não aconteça, reescreva o equals e hashcode da sua classe.
na verdade o erro estava na minha logica, mudei um pouco ela e consegui o que queria
mas ainda no caso da arrai list de objetos eu estou com um problema
eu tenho um objeto dentro da arraylist herbivoros e quero acessar a propriedade nome, como devo proceder
algo tipo n=herbivoros.get(i).nome;
se eu criar um novo objeto herbivoros e fizer
novoherbivoro=herbivoro.get(i)
n=novoherbivoro.nome;
esta correto?
funcionou , obrigado pela atencao