Não poderia usar int1-int2 ? =P

2008/10/14 Peter <[EMAIL PROTECTED]>

>  Pelo que entendi, o problema é que o método não recebe como parâmetro
> tipos primitivos, apenas classes.
> Lembre-se que o compareTo só serve para dizer como comparar instâncias da
> classe que se está codificando, logo não faz sentido receber um tipo
> primitivo, já que vc não está codificando um tipo primitivo, e sim uma
> classe.
> Outra coisa que vale lembrar é que coleções só aceitam instâncias, não
> aceitam tipos primitivos. E as subclasses  de Number (Double, Integer, etc)
> já implementam Comparable.
>
> Se vc fizer:
>
> Collection<Integer> c = new TreeSet<Integer>();
> c.add(1);
>
> o compilador vai entender
>
> Collection<Integer> c = new TreeSet<Integer>();
> c.add(new Integer(1));
>
> O nome deste recurso é autoboxing. E a ordenação estará garantida.
>
>
> Abraço!
>
> P.S.: Buss, no compareTo vc não pode usar int1>=int 2 pq se for maior vc
> deve retornar um valor diferente de 0 e se for igual vc deve retornar 0. :¬þ
> então dificilmente vc vai usar o comparador >=. *rs*
>
>  Peter P. Lupo
> Undergraduating in Computer Science DCC/UFRJ
> Sun Certified Java Associatehttp://pplupo.googlepages.com/
> Cell. +55 (21) 81742487
>
>
>
> Bruno Buss wrote:
>
> Juro que não entendi...
>
> Qual o problema em usar int1 == int2? int1 >= int2? etc...
>
> 2008/10/14 Jorge Ricardo Jau Junior <[EMAIL PROTECTED]>
>
>> O método compareTo() não faz comparações com tipos primitivos, int e
>> double....
>>
>> Alguém sabe como resolver isso? Tipo, queria passar uma comparação de
>> inteiros sem ter que ficar convertendo...
>>
>> Saudações!
>>
>> --
>> "A verdadeira luta só começa quando achamos que não dá pra lutar mais."
>>
>> "Aquele que começou a boa obra em minha vida não terminou."
>>
>>
>>
>
>
> --
> Bruno C. Buss
> http://magoobr.blogspot.com/
> http://www.dcc.ufrj.br/~brunobuss/ <http://www.dcc.ufrj.br/%7Ebrunobuss/>
>
> Aluno do DCC - UFRJ - www.dcc.ufrj.br
>
> if( ((*node)->valor) < (((*heap)[((*node)->gr)])->valor)) /* WTF?! */
>
> "Throughout your life, advance daily, becoming more skillful than
> yesterday, more skillful than today. This is never-ending." - Hagakure
>
>
>
> >
>

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