É assim, eu criei um contador que é inicializado como uma variável global, e é usado dentro de um método de uma instância para indexar os eventos que estou criando. Aí que o problema se encontra sempre que eu chamo o método o contador sempre é 0, nunca prossegue como queria.
ex: 1ª chamada do método == b = 0;
2ª chamada do método == b = 1; …
Summary
private int b = 0;
public void cadastrar(String titulo, String local, String hora, String data, int st, int capacidade) {
if (capacidade == -1) {
evento[b] = new Evento();
evento[b].setTitulo(titulo);
evento[b].setLocal(local);
evento[b].setHora(hora);
evento[b].setData(data);
evento[b].setStatusEvento(st);
codigo[b] = evento[b].getCodigo();
}else{
evento[b] = new Evento(titulo, local, hora, data, st, capacidade);
codigo[b] = evento[b].getCodigo();
}
b++;
}