package main;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.Locale;
import java.util.Scanner;
class Aula implements Comparable<Aula> {
private String titulo;
private int tempo;
public Aula(String titulo, int tempo) {
this.titulo = titulo;
this.tempo = tempo;
}
public int getTempo() {
return tempo;
}
public String getTitulo() {
return titulo;
}
@Override
public String toString() {
return "Aula: " + this.titulo + " Duração: " + this.tempo;
}
@Override
public int compareTo(Aula o) {
return this.titulo.compareTo(o.titulo);
}
}
public class Main {
public static void main(String[] args) {
Locale.setDefault(Locale.US);
Scanner sc = new Scanner(System.in);
Aula a1 = new Aula("Revistando as ArrayLists", 21);
Aula a2 = new Aula("Listas de objetos", 20);
Aula a3 = new Aula("Relacionamento de listas e objetos", 15);
List<Aula> aulas = new ArrayList<>();
aulas.add(a1);
aulas.add(a2);
aulas.add(a3);
Collections.sort(aulas);
System.out.println(aulas);
sc.close();
}
}