package br.alura.com;
import java.util.*;
public class TestandoListas {
public static void main(String[] args) {
/* Criando strings*/
String Curso1 = "Conhecendo Listas";
String Curso2 = "Modelando Dados";
String Curso3 = "Trabalhado com Strings";
/* Criando um array vazio*/
ArrayList<String> cursos = new ArrayList<>();
/* Adicionando uma string ou um componente para a lista ou Array; */
cursos.add(Curso1);
cursos.add(Curso2);
cursos.add(Curso3);
System.out.println(cursos);
System.out.println("Retirando o segundo elemento, de índice 1, Modelando Dados. Fica assim:");
cursos.remove(1);
System.out.println(cursos);
/* E se quiséssemos saber apenas o nome do primeiro curso */
System.out.println("Mostrando apenas o nome do primeiro curso");
System.out.println("O primeiro curso da lista é: "+ cursos.get(0));
/* Adicionndo dois novos cursos,*/
String Curso4 = "Xavariante de floats";
String Curso5 = "Analizando custos";
cursos.add(Curso4);
cursos.add(Curso5);
/* Mostrando a lista atualizada, após a inserção dos novos cursos */
System.out.println("Após a inserção dos novos cursos, temos a lista:");
System.out.println(cursos);
/* Ordenando a lista, temos: */
Collections.sort(cursos);
System.out.println("A lista ordenada fica assim: ");
System.out.println(cursos);
}
}