Galera sou novo nessa área e gostaria da ajuda de vocês para conseguir terminar esse exercício
eu ja tenho 2 métodos criados, um para cadastrar e outro para listar o que tem cadastrado no arraylist
preciso fazer mais dois métodos, um para alterar e outro para excluir mas não to conseguindo desenrolar isso
já li outros tópicos aqui no fórum e em outros lugares mas não consegui ainda como fazer esses métodos! :(
public class Main {
static ArrayList<Aluno> listaAlunos = new ArrayList<Aluno>();
//Cadastrando Alunos
//Não cadastrar matrícula repetida
public static void cadastrar(Aluno a) {
if (a.nome.trim().equals("")) {
JOptionPane.showMessageDialog(null, "Informar o nome do aluno");
} else if (a.cpf.trim().equals("")) {
JOptionPane.showMessageDialog(null, "Informar o CPF do aluno");
} else {
boolean achou = false;
for (int i = 0; i < listaAlunos.size(); i++) {
if (a.matricula == listaAlunos.get(i).matricula) {
achou = true;
break;
}
}
if (achou == true) {
JOptionPane.showMessageDialog(null, "A matrícula já se encontra cadastrada");
} else {
listaAlunos.add(a);
JOptionPane.showMessageDialog(null, "Aluno cadastrado com sucesso");
}
}
}
public static void listar() {
String saida = "";
//Listar todos os Alunos Cadastrados
for (int i = 0; i < listaAlunos.size(); i++) {
saida = saida + "Nome: " + listaAlunos.get(i).nome + "\n" + "CPF: " + listaAlunos.get(i).cpf + "\n" + "Matrícula: " + listaAlunos.get(i).matricula;
}
JOptionPane.showMessageDialog(null, saida);
}


