1
resposta

DESAFIO

1-Crie uma lista de números inteiros e utilize o método Collections.sort para ordená-la em ordem crescente. Em seguida, imprima a lista ordenada.

import java.util.ArrayList;
import java.util.Collections;

public class Main {
    public static void main(String[] args) {
    
ArrayList<Integer> numbers = new ArrayList<>();
    numbers.add (3);
    numbers.add (8);
    numbers.add (2);
    numbers.add (6);

System.out.println (numbers);
    
  Collections.sort(numbers);
  System.out.println ("Depois da ordenação");
    System.out.println (numbers);
    }
}

2 - Crie uma classe Titulo com um atributo nome do tipo String. Implemente a interface Comparable na classe para que seja possível ordenar uma lista de objetos Titulo.

public class Titulo implements Comparable<Titulo> {
    String nome;

    @Override
    public int compareTo(Titulo GL) {
        return this.nome.compareTo(GL.nome);
    }
}
1 resposta

Olá, Benjamin! Como vai?

Muito bem! Continue resolvendo os desafios e compartilhando com a comunidade Alura.

Observei que você explorou o uso da classe ArrayList para armazenar os números dinamicamente, utilizou muito bem o método add() para inserir os elementos na lista e ainda compreendeu a importância do Collections.sort() para realizar a ordenação.

Uma dica interessante para o futuro é usar Collections.reverse() para inverter a ordem dos elementos após a ordenação. Dessa forma:

Collections.sort(numbers);
Collections.reverse(numbers);
System.out.println("Ordem decrescente: " + numbers);

Resultado:

Ordem decrescente: [8, 6, 3, 2]

Isso faz com que você consiga exibir os dados em ordem decrescente, o que pode ser muito útil em diversos contextos.

Ícone de sugestão Para saber mais:

Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:

Alguns materiais estão em inglês, mas é possível compreendê-los usando o recurso de tradução de páginas do próprio navegador.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!