Olá pessoal!
Estava viajando aqui em pensamentos e fiquei com a seguinte dúvida: em Java quando crio um objeto, vamos supor que ele é composto por uma String e um int, instancio um monte desses objetos e depois coloco em uma estrutura pronta, tipo a JTree, onde já vão inserindo ordenados, num é isso?! Bem se não for eu vou inserir em uma estrutura que insere ordenado. Mas aí vem a minha dúvida, vai ser ordenado de acordo com o que?! A String ou o int?!
Em C++ é fácil resolver o problema, basta sobrecarregar os operadores de comparação (<, >, >=, <= e ==) e criar uma árvore do tipo :
MinhaArvoreCPlusPlus<TipoQueEuQuiser> nomeArvore;
Em Java eu posso colocar na JTree por causa do polimorfismo (isso em java 2, agora no Tiger temos mais opções!!!) mas e as comparações, como ficam? Tem alguma solução estupidamente simples que eu vá ficar :oops: ?
Eu teria que implementar os meus próprios métodos de ordenação e estrutura de dados?
Valeu pessoal!

