MetalG
Legacy Member
Hallo,
ik ben aan het studeren voor mijn 2dezit java.. waar ik vroeger nog geen ArrayList kon definieren kan ik heb nu al opvullen.
maar hoe druk ik die af?
ik heb waarschijnlijk een ToString() functie nodig.
en ik heb ook een gewone array van 5 posities (omdat er max 5 begeleiders mogen zijn). maar als er maar 3 zijn ingechreven is pos 4 en 5 null.
en ik krijg dan een error bij het afdrukken.
ik had er dan dit van gemaakt:
ArrayList code
Hij lukt.. enkel nog de array zonder foutmelding
ik ben aan het studeren voor mijn 2dezit java.. waar ik vroeger nog geen ArrayList kon definieren kan ik heb nu al opvullen.

maar hoe druk ik die af?
ik heb waarschijnlijk een ToString() functie nodig.
en ik heb ook een gewone array van 5 posities (omdat er max 5 begeleiders mogen zijn). maar als er maar 3 zijn ingechreven is pos 4 en 5 null.
en ik krijg dan een error bij het afdrukken.
ik had er dan dit van gemaakt:
Code:
public void drukAf()
{
int i = 0;
while(BegeleidingsOverzicht[i].toString() != "" && i<5)
{
System.out.println(BegeleidingsOverzicht[i].toString());
i++;
}
}
Foutmelding die ik krijg:
Spanje
Exception in thread "main" java.lang.NullPointerException
at examen.Docent.drukAf(Docent.java:38)
at examen.Test.main(Test.java:13)
ArrayList code
Code:
EDIT
private ArrayList<Persoon> inschrijvingen = new ArrayList<Persoon>();
ik heb het nu gedaan met een iterator, maar hij drukt het object af.. :(
EDIT
public void drukinschrijvingenaf()
{
Persoon s;
Iterator e = inschrijvingen.iterator();
System.out.println("Inhoud inschrijvingen");
while(e.hasNext())
{
s=(Persoon)e.next();
System.out.println(s);
}
}
Hij lukt.. enkel nog de array zonder foutmelding



!