logo
  • Home
  • Acerca
  • Autores
  • Faq
  • Rede
  Twitter   Feed-me! RSS!

Ordenação de lista com Collections.sort e Collections.reverse

Colocado por DClick Team na(s) categoria(s): 1, 4, 6, AR, BI, blog, Blogs, catch, class, classe, collection, exemplo, for, if, image, int, interface, Java, lista, mg, O, on, Pessoal, print, programação, RIA, Ria’s Geral, TAT, try, Tutorial, Twitter, UI, zend em 09 8th, 2010 | Sem comentários

Twitter!

Olá pessoal, nesse post estarei mostrando como ordenar uma lista de objetos utilizando a classe Collections, esta classe possui dois métodos de ordenação chamados sort e reverse, o sort classifica uma lista especificada em ordem crescente, de acordo com a ordenação natural dos seus elementos. Todos os elementos da lista devem implementar a interface Comparable.
Segue um exemplo de utilização:
Tenho uma classe que chama MinhaClasse que contém um atributo nome e implements Comparable

Tenho uma outra classe que é a principal

No caso, é criada uma lista de objetos MinhaClasse(linha 10) e adicionado três objetos(linha12, 14 e 16), logo depois é chamado o método sort da classe Collections (linha 18) , concluido mando printar no console os nomes ordenados.

Com reverse é possível inverte a ordem dos elementos em uma lista especificada.
Seguindo mesmo exemplo só alterei a classe Principal.

Neste caso, a ordem dos elementos na lista foram invertidas por causa do método reserve(linha 18), agora, se quiser deixar a lista com seus elementos em ordem decrescente:

Observe que foi chamado primeiramente o método sort para ordernar a lista(linha 18), logo depois o reverse para inverter a lista (linha 19) , fazendo com que a lista fica-se com seus elementos em ordem decrescente.

Espero ter contribuído com o conhecimento,

abraço a todos.



Veja o post original no blog do autor aqui!  

DClick Team

Escrito por DClick Team @ http://blog.dclick.com.br/pt/
Saiba mais sobre o autor na sua pagina de perfil
Outros posts do autor:
» Ícones do Menu
» Flash Catalyst – Wizard Button Menu
» Transfer object pattern & annotations

Deixe um comentário



Spam Protection by WP-SpamFree

ACERCA

O que é o RedeRIA ?

O redeRIA não é nada mais que um agregador de feed's que disponibiliza o conteudo de varios blogs e autores ao redor do mundo RIA, actualmente agregamos mais de 2756 entradas vindas de 53 blogs especializados em ria’s, pelo que só fica a ganhar em assinar o feed ou seguir a comunidade no twitter.

Se acha que o seu blog ou um blog de um amigo é interessante e util para os leitores o redeRIA, faça a sua submissão aqui.

Feed: assine já
Twitter: siga-nos

GOOGLE

Votação


Deveria o RedeRia agregar conteúdo em inglês?
Ver Resultados

AUTORES


Eduardo KrausAlexandre TadashiBindableCognitiva SoluçõesDaniel LopesDaniel SchmitzDanielPedrinhaDClick TeamEbercomEdgard DavidsonElvis FernandesErko BrideeFabiel PrestesFábio Batista da SilvaFabio da SilvaFabriccio BernardesFelipe BorellaFlavia MoreiraGabriel VersalliniGabriela T. PerryIgor MusardoJanderson CardosoJoão AugustoJose Carlos FielKelps SousaLeonardo FrançaLucas MarçalLuis MessiasLuiz TarabalMario JuniorMário SantosMauro MartinsPablo SouzaPedro ClaudioreneRia BrazilriaPTRicardo CerqueiraRobson FernandesRodrigo Pereira FragaSaintBrSamuelFacchinelloSergio SouzaSilva DeveloperStefan HorochovecTech CaffeTecinforThiago BuenoVedVinícius SandimWillian ManoXAML Cast

PUBLICIDADE








Powered by Wordpress & msdevstudio.com