Ordenando um List de objetos  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
higornucci
JavaChild

Membro desde: 17/10/2008 20:41:44
Mensagens: 130
Localização: Dourados
Offline

Olá, amigos!

Andei procurando como fazer isso e já consegui com números usando o Comparator, e agora estou tendo problemas quando eu quero ordenar usando um atributo do tipo String.

Ex:


Estou meio confuso em como fazer para ordenar em ordem alfabética por nome.

Alguém, por favor, sabe como proceder?

This message was edited 1 time. Last update was at 22/06/2010 16:07:03


Qualquer um pode escrever um código que um computador possa entender. Bons programadores escrevem códigos que seres humanos possam entender.
[Email] [MSN]
paulovloghan
JavaTeenager

Membro desde: 21/01/2008 09:28:27
Mensagens: 157
Offline

cara....
a classe String já implementa o Comparable, ou seja nem precisa ter um Comparator pra isso...

mas caso queira usar o comparator é só fazer


return string1.compareTo( string2 );
leandro.alves
JavaBaby
[Avatar]

Membro desde: 03/03/2010 08:55:41
Mensagens: 80
Offline

Você deve sobrescrever os métodos hashCode e equals para que seus objetos sejam ordenados de forma eficiente. Depois pode utilizar Comparator ou utlizar Comparable.

::: Bacharel em Sistemas de Informação
::: PG em Desenvolvimento de Sistemas para Web
::: Sun Certified Java Programmer 5.0
::: Oracle Certified Web Component Developer EE5
[Email]
paulovloghan
JavaTeenager

Membro desde: 21/01/2008 09:28:27
Mensagens: 157
Offline

tenta isso

Filipe Sabella
GUJ Expert

Membro desde: 12/03/2003 11:25:57
Mensagens: 4680
Offline

http://www.guj.com.br/posts/list/45985.java#241201

Former LIPE.
[ICQ]
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team