1)
import java.util.ArrayList;
import java.util.Collections;
public class Exercicio1 {
public static void main(String[] args) {
//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.
int num = 52;
int num2 = 2;
int num3 = 15;
ArrayList <Integer> lista = new ArrayList<>();
lista.add(num);
lista.add(num2);
lista.add(num3);
lista.add(45);
System.out.println(lista);
Collections.sort(lista);
System.out.println("\nlista ordenada em ordem crescente: "+ lista);
}
}
2)
public class Titulo implements Comparable<Titulo> {
String nome;
public Titulo(String nome) {
this.nome = nome;
}
@Override
public int compareTo(Titulo outroTitulo) {
return this.nome.compareTo(outroTitulo.nome);
}
}
3)
import java.util.ArrayList;
import java.util.Collections;
public class Principal {
public static void main(String[] args) {
ArrayList<Titulo> listaNomes = new ArrayList<>();
listaNomes.add(new Titulo("Smalley"));
listaNomes.add(new Titulo("Jaqueline"));
listaNomes.add(new Titulo("Denilson"));
listaNomes.add(new Titulo("Anderson"));
Collections.sort(listaNomes);
for (Titulo titulo : listaNomes) {
System.out.println(titulo.nome);
}
}
}
4)
import java.util.ArrayList;
import java.util.LinkedList;
import java.util.List;
public class MainFour {
public static void main(String[] args) {
List<String> listaArrayList = new ArrayList<>();
listaArrayList.add("Elemento 1");
listaArrayList.add("Elemento 2");
List<String> listaLinkedList = new LinkedList<>();
listaLinkedList.add("Elemento A");
listaLinkedList.add("Elemento B");
System.out.println("ArrayList: " + listaArrayList);
System.out.println("LinkedList: " + listaLinkedList);
}
}
5)
import java.util.List;
import java.util.ArrayList;
import java.util.LinkedList;
public class MainFive {
public static void main(String[] args) {
List<String> listaPolimorfica;
listaPolimorfica = new ArrayList<>();
listaPolimorfica.add("Elemento 1");
listaPolimorfica.add("Elemento 2");
System.out.println("ArrayList: " + listaPolimorfica);
listaPolimorfica = new LinkedList<>();
listaPolimorfica.add("Elemento A");
listaPolimorfica.add("Elemento B");
System.out.println("LinkedList: " + listaPolimorfica);
}
}