Ordenar uma lista Me ajudem Pessoal...  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
robson0983
Smalltalk

Membro desde: 02/05/2008 18:41:54
Mensagens: 1
Offline

This message was edited 2 times. Last update was at 02/05/2008 19:35:41

mfjeng
JavaChild

Membro desde: 31/03/2006 14:01:52
Mensagens: 141
Offline

Olá.

Você poderia nos ajudar colocando seu código entre as tags "code".

Agora com relação ao seu questionamento, você pode fazer o seguinte:

1) Fazer a classe dos objetos que você quer ordenar implemenar a interface Comparable;

2) Você terá que implementar o método chamado compareTo(T t) {} que retorna um inteiro (>0, <0, ==0). Implementando a interface Comparable você terá apenas um critério de comparação. Dê uma pesquisada sobre a interface Comparator, que seria útil para você classificar seus objetos segundo outros critérios;

É por ai, pesquise aqui no fórum mesmo que tem muita coisa a respeito, se eu explicar tudo perde a graça.

Abraços.

This message was edited 1 time. Last update was at 02/05/2008 19:14:07








Kknd
JavaEvangelist
[Avatar]

Membro desde: 13/10/2006 10:54:18
Mensagens: 338
Offline

Se você estivar atrás de um algoritmo de ordenção pra usar, bons candidados pra esse caso são o MergeSort e o QuickSort, na wikipedia tem tudo!

.: Temple Of Shadows :. Linux User #435550

OProj
[WWW]
Reilander
JavaChild
[Avatar]

Membro desde: 27/01/2007 21:28:37
Mensagens: 142
Localização: Feira de Santana - BA
Offline

pega a tua classe Pessoa e faz


ai tu vai ser forcado a implementar um metodo, o de ordenacao,
seguindo o criterio que tu quiser, no caso, o nome:


depois tu preenche a tua lista com um monte de pessoas, e faz:



OBS: vc tem outa opcao:
chegue a um colega de faculdade de sua sala que ja fez e peca
pra ele fazer o seu.

flw

"Por mais sujo que esteja o meu passado, meu futuro está intacto..."
[Email] [MSN]
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team