JavaArrayListbasico

Ordenar ArrayList

Ordenar listas é uma tarefa muito comum em sistemas reais, como exibir usuários em ordem alfabética ou listar produtos por preço. Em Java, o método Collections.sort() é a forma direta e eficiente de ordenar qualquer ArrayList de objetos comparáveis, como String. Dominar isso evita que você precise reimplementar algoritmos de ordenação manualmente.

O PROBLEMA

ArrayList de 5 nomes. Ordene com Collections.sort().

EXEMPLO

Ordenado: Ana, Carlos, João, Maria

SOBRE O CONCEITO

Collections.sort() ordena uma lista de acordo com a ordem natural dos elementos. Para String, isso significa ordem alfabética. O erro mais comum é esquecer de importar java.util.Collections — sem o import, o compilador não reconhece o método e gera erro. No código, primeiro crie um ArrayList<String>, adicione os nomes com add(), chame Collections.sort(lista), e percorra com um for-each para exibir. Lembre-se: a lista deve conter objetos de uma classe que implemente Comparable (como String já faz).

RESOLUÇÃO

Mais exercícios de ArrayList

JAL003 · BásicoAcessar e modificarJAL001 · BásicoCriar e exibir ArrayListJAL006 · BásicoTamanho e vazioJAL017 · IntermediárioFrequência de elementos
Ver todos os exercícios de Java