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 Associate
http://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]
> <mailto:[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 <http://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