Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Collections

A classe Collections tem métodos para manipular listas que um array não tem, se por exemplo de inverter a ordem da lista a gente tem que usar um "Collections.reverse(lista);" ? É estranho um array não ter um método meio óbvio como esse, não sei se no java as coisas funcionam assim mesmo.

1 resposta
solução!

Oie Arthur, tudo bem contigo?

As listas no Java realmente não possuem um método próprio e totalmente independente de ordenação, dessa forma, é necessário usar outros recursos, como a "Collections" ou "Comparator". O mais próximo do que você procura é o "sort", que é um método que podemos usar diretamente através da lista, entretanto, para ele funcionar precisamos passar um "Comparator", veja abaixo:

        List<String> lista = new ArrayList<>();
        lista.add("xsdfs");
        lista.add("ads");
        lista.add("ccccc");
        System.out.println(lista);

        lista.sort(Comparator.naturalOrder()); // é necessário passar como argumento um "Comparator" que vai indicar que tipo de ordenação deve ser feita
        System.out.println(lista);

Espero ter conseguido ajudar!

Se tiver qualquer outra dúvida estarei por aqui :)

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.Bons Estudos!