entendi, obrigaod pelas dicas
[]`s
2009/4/11 Flavio Costa <[email protected]>
> Acabei de percerber um outro erro.
> Você deve sempre comparar 2 objetos que sejam da mesma hierarquia de
> classes.
>
> No seu primeiro e-mails você está usando de maneira indevida o método
> equals.
>
> Ou você faz desse jeito:
>
> if (j.getNome().equals(name)){ // comparando String com String (*getNome*()
>> com *name*)
>>
> found.add(j);
>
> }
>
>
> Ou assim:
>
> // Ler o nome a ser procurado
>
> ...
>>
> Jogo procurando = new Jogo(name); // crio temporariamente para ajudar na
>> busca
>> ....
>>
> if (j.equals(procurado)){ // comparando Jogo com Jogo (*j* com *procurado
>> *)
>>
> found.add(j);
>
> }
>>
>
>
> On Sat, Apr 11, 2009 at 11:33 PM, Flavio Costa <[email protected]>wrote:
>
>> O metodo equals da sua classe Jogo deve ficar dessa maneira:
>>
>> @Override
>> public boolean equals(Object o){
>> if (o !instanceof Jogo) // apenas para evitar ClassCastExceptions,
>> até porque comparar Jogos com outra coisa a nao ser Jogos nao faz *
>> sentido*
>> return false;
>>
>> Jogo jogo= (Jogo) o;
>>
>> if(this.getNome().equals(jogo.getNome()){
>> return true;
>> }
>> else return false;
>> }
>>
>> On Sat, Apr 11, 2009 at 11:27 PM, Luiz Felipe Barbosa <
>> [email protected]> wrote:
>>
>>> Entendi, mas então como eu comparo as strings dentro do método equals?
>>>
>>> --
>>> ________________________________
>>> --
>>> Luiz Felipe da Costa Pericolo Barbosa
>>> "The Heavens shall Tremble"
>>> "Take back the web"
>>>
>>>
>>>
>>
>>
>> --
>> Flávio Coutinho da Costa
>>
>
>
>
> --
> Flávio Coutinho da Costa
>
> >
>
--
________________________________
--
Luiz Felipe da Costa Pericolo Barbosa
"The Heavens shall Tremble"
"Take back the web"
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Comp
2 - Geral" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/comp2-geral?hl=en
-~----------~----~----~----~------~----~------~--~---