Array list
}
( TELA ) import java.io.ObjectInputStream.GetField; import java.util.ArrayList; import javax.swing.JOptionPane; public class Tela { public static void main (String [] args) { ArrayList lista = new ArrayList (); ArrayList listainversa = new ArrayList (); ArrayList listapar = new ArrayList (); ArrayList listaimpar = new ArrayList(); int opcao; do { opcao = Integer.parseInt(JOptionPane.showInputDialog ("[1] Incluir \n[2] Tamanho \n[3] Listar \n[4] Procurar \n[5] Encontrar \n[6] Remover" + " \n[7] Destruir Lista \n[8] Inverter \n[9] Separar Lista \n[0] Sair ")); switch (opcao) { case 1: Aluno a1 = new Aluno (); a1.setCodigo (Integer.parseInt (JOptionPane.showInputDialog ("Digite seu código"))); boolean achouc = lista.contains(a1); if (achouc == true){ JOptionPane.showMessageDialog(null,"Não é possivel Cadastrar\nCódigo já existe"); } else{ a1.setNome (JOptionPane.showInputDialog ("Digite o nome")); lista.add(a1); JOptionPane.showMessageDialog (null, "Gravado com sucesso"); } break; case 2: if (lista.size() == 0){ JOptionPane.showMessageDialog(null, "Lista está Vazia"); } else { JOptionPane.showMessageDialog (null, "Tamanho: " +lista.size ()); } break; case 3: String saida = ""; for (int i=0; i -1)