1
resposta

desafio

//Desafio 1
import java.util.ArrayList;
import java.util.Collections;

public class Main {
    static void main(String[] args) {
        ArrayList<Integer> lista = new ArrayList<>();
        lista.add(4);
        lista.add(2);
        lista.add(6);
        Collections.sort(lista);
        System.out.println("Lista ordenada : "+lista);
    }
}
//Desafio 2
public class Titulo  implements Comparable<Titulo>{
    private String nome;

    public String getNome() {
        return nome;
    }
    public void setNome(String nome) {
        this.nome = nome;
    }
    @Override
    public int compareTo(Titulo outronome) {
        return this.nome.compareTo(outronome.nome);
    }
}
1 resposta

Olá, Leonardo! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o Collections.sort() para ordenar listas com Java, utilizou muito bem a interface Comparable para definir critérios de comparação personalizados e ainda compreendeu a importância da sobrescrita do método compareTo() para permitir ordenação de objetos de forma flexível.

Continue postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Conteúdos relacionados

Alguns materiais podem estar 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!