import java.util.ArrayList;
import java.util.Collections;
public class Main {
public static void main(String[] args) {
ArrayList<Integer> numeros = new ArrayList<>();
numeros.add(5);
numeros.add(2);
numeros.add(8);
numeros.add(1);
Collections.sort(numeros);
System.out.println("Lista ordenada: " + numeros);
}
}
..................................................................//.....................................................................
public class Titulo implements Comparable<Titulo> {
String nome;
@Override
public int compareTo(Titulo outroTitulo) {
return this.nome.compareTo(outroTitulo.nome);
}
}
..............................................................//.........................................................................
import java.util.ArrayList;
import java.util.Collections;
public class Main {
public static void main(String[] args) {
ArrayList<Titulo> listaTitulos = new ArrayList<>();
listaTitulos.add(new Titulo("D"));
listaTitulos.add(new Titulo("A"));
listaTitulos.add(new Titulo("B"));
Collections.sort(listaTitulos);
for (Titulo titulo : listaTitulos) {
System.out.println(titulo.nome);
}
}
}
.....................................................................//...................................................................