Array list

Disponível somente no TrabalhosFeitos
  • Páginas : 2 (418 palavras )
  • Download(s) : 0
  • Publicado : 21 de novembro de 2012
Ler documento completo
Amostra do texto
( 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...
tracking img