Array list

418 palavras 2 páginas
( ALUNO ) public class Aluno extends Object { private int codigo; private String nome; public int getCodigo() { return codigo; } public void setCodigo(int codigo) { this.codigo = codigo; } public String getNome() { return nome; } public void setNome(String nome) { this.nome = nome; } public String toString () { return codigo + " - " +nome; } public boolean equals (Object obj) { Aluno outro = (Aluno) obj; if (this.codigo == outro.codigo) return true; else return false; }

}

( 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)

Relacionados

  • dfew
    3883 palavras | 16 páginas
  • Fila Java
    610 palavras | 3 páginas
  • mister
    2418 palavras | 10 páginas
  • Heap
    1034 palavras | 5 páginas
  • linguagem de programacao
    1622 palavras | 7 páginas
  • Colecoes
    884 palavras | 4 páginas
  • tipos de dados
    1537 palavras | 7 páginas
  • Sistemas
    6402 palavras | 26 páginas
  • Collections Framework Java E Orienta O A Objetos
    7868 palavras | 32 páginas
  • Estrutura de dados - livro do shaffer
    121958 palavras | 488 páginas