Array List mais dividas

Olá pessoal …
Fiz um trabalho pra facul, onde preciso criar uma univercidade e cadatrar professores ,cursos e alunos cada opção a baixo coloquei dentro de um switch e while,o codigo funcionou normal mas estou com um problema , qndo finalizo o cadastro de 4 professores o codigo nao me mostra os dados dos quatro prefessores,so me mostra os dados do ultimo professor cadatrado, sera que eu errei
ao criar o ArrayList?


		Scanner entrada = new Scanner (System.in);
		System.out.println("Para cadastrar  Professor digite [1] Aluno[2]. Cussos[3] ");
		int pergunta ;
		pergunta = entrada.nextInt();

meu array lista ta assim

List <Professor> profLista = new ArrayList<Professor>()

no final do cadsatro ta assim

profLista.add(professor1);

Mostra o código completo?

kaminari,

coloca teu código inteiro que fica mais fácil de a gente tentar encontrar o erro! Mas alguns erros comuns:

  • estar adicionando 4 vezes o mesmo objeto;
  • não estar chamando o lista.get() adequadamente;

[]'s