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
-~----------~----~----~----~------~----~------~--~---

Responder a