Hey,
Ik krijg een null pointer exception
Kan iemand mij uitleggen hoe ik dit kan oplossen.
Wat ik probeer te doen is een loper aan te maken in de ene klasse en dan de gegevens in een andere klasse aan te roepen.
Ik probeer de voornaam van een deelnemer op te halen.
De code van mij:
Ik krijg een null pointer exception
Kan iemand mij uitleggen hoe ik dit kan oplossen.
Wat ik probeer te doen is een loper aan te maken in de ene klasse en dan de gegevens in een andere klasse aan te roepen.
Ik probeer de voornaam van een deelnemer op te halen.
De code van mij:
Code:
import java.util.*;
/**
* Write a description of class Uitslag here.
*
* @author (your name)
* @version (a version number or a date)
*/
public class Uitslag
{
/*
Tijdstip tijdstip3;
private int tijd;
*/
Deelnemer deelnemers;
private String print;
public void Uitslag()
{
/*
tijdstip3 = new Tijdstip(2,2,2,2,2,1);
tijd = tijdstip3.BerekenTijd();
System.out.println(tijd);
*/
print = deelnemers.voorNaam.get(0);
}
}
Code:
import java.util.*;
/**
* Write a description of class Deelnemer here.
*
* @author (your name)
* @version (a version number or a date)
*/
public class Deelnemer
{
private int i;
ArrayList<String> voorNaam = new ArrayList<String>();
ArrayList<String> manVrouw = new ArrayList<String>();
ArrayList<Integer> jaarGeboorte = new ArrayList<Integer>();
ArrayList<Integer> nummerWedstrijd = new ArrayList<Integer>();
public Deelnemer()
{
}
public void NieuweLoper(String n, String g, int gj, int wn)
{
voorNaam.add(n);
manVrouw.add(g);
jaarGeboorte.add(gj);
nummerWedstrijd.add(wn);
}
public void Print()
{
for(i = 0; i < voorNaam.size(); i++)
{
System.out.println("De naam deelnemer " + i + " = " + voorNaam.get(i));
System.out.println("Het geslacht van deelnemer " + i + " = " + manVrouw.get(i));
System.out.println("Het geboortje jaar van deelnemer " + i + " = " + jaarGeboorte.get(i));
System.out.println("Het wedstrijd nummer van deelnemer " + i + " = " + nummerWedstrijd.get(i));
}
}
}