exercicio 1
import java.util.ArrayList;
import java.util.Collections;
public class Numero {
public static void main(String[] args) {
Numero numero = new Numero();
System.out.println("Lista de Números: ");
ArrayList<Integer> listaDeNumeros = new ArrayList<>();
listaDeNumeros.add(5);
listaDeNumeros.add(25);
listaDeNumeros.add(40);
listaDeNumeros.add(65);
listaDeNumeros.add(35);
listaDeNumeros.add(95);
listaDeNumeros.add(80);
Collections.sort(listaDeNumeros);
System.out.println("Lista Ordenada: " +listaDeNumeros);
}
}
exercicio 2
public class Titulo implements Comparable<Titulo> {
private String nome;
public Titulo(String nome) {
this.nome = nome;
}
public String getNome() {
return nome;
}
@Override
public int compareTo(Titulo outroTitulo) {
return this.nome.compareTo(outroTitulo.getNome());
}
@Override
public String toString() {
return "Título: " +nome;
}
}
exercicio 3
import java.util.ArrayList;
import java.util.Collections;
public class TituloLista {
public static void main(String[] args) {
ArrayList<Titulo> listaLivros = new ArrayList<>();
listaLivros.add(new Titulo("Efeito Urano"));
listaLivros.add(new Titulo("Cólera"));
listaLivros.add(new Titulo("O Ensaio Sobre a Cegueira"));
listaLivros.add(new Titulo("Livre"));
Collections.sort(listaLivros);
System.out.println("Lista de Livros: ");
System.out.println(listaLivros);
}
}