Opa, tenho um problema estou criando uma lista de alunos para inserir vários alunos, só que quando compilo o código abaixo não é exibido nada na tela.
import java.awt.List;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.Set;
public class Aluno {
private String nome;
private int matricula;
ArrayList<Aluno> alunos = new ArrayList<Aluno>();
public Aluno(String nome, int matricula){
this.nome = nome;
this.matricula =matricula;
}
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
public int getMatricula() {
return matricula;
}
public void setMatricula(int matricula) {
this.matricula = matricula;
}
public String toString(){
return (""+nome+""+matricula+""+alunos);
}
public void inserir(Aluno a){
Iterator<Aluno> i = alunos.iterator();
while(i.hasNext()){
alunos.add(a);
}
}
public void exibir(){
Iterator<Aluno> i = alunos.iterator();
while(i.hasNext()){
System.out.println(toString());
}
}
}
import java.util.Iterator;
public class MAin {
public static void main(String[] args) {
Aluno a1= new Aluno("robson",07);
Aluno a2= new Aluno("Clara",02);
a1.inserir(a1);
a2.inserir(a2);
a1.exibir();
a2.exibir();
}
}