¿Por qué obtengo NullPointerException al agregar elementos a mi ArrayList en Java? [closed]
![¿Por qué obtengo NullPointerException al agregar elementos a mi ArrayList en Java? [closed]](/_next/image?url=https%3A%2F%2Fcdn.sanity.io%2Fimages%2F80wy3gkl%2Fproduction%2Fa34c73a75b87efee818836e4ada7a50d342c9540-1280x720.png%3Fh%3D1000&w=3840&q=75)
import java.util.ArrayList;
public class GestorEstudiantes {
private ArrayList<String> estudiantes;
public void agregarEstudiante(String nombre) {
estudiantes.add(nombre); // Excepción lanzada aquí
}
public void mostrarEstudiantes() {
for(String estudiante : estudiantes) {
System.out.println(estudiante);
}
}
public static void main(String[] args) {
GestorEstudiantes gestor = new GestorEstudiantes();
gestor.agregarEstudiante("Juan Pérez"); // NullPointerException
}
}
Answer
Porque literalmente no has inicializado el arrayList, prueba a poner
private ArrayList<String> estudiantes = new ArrayList<String>()
Enjoyed this question?
Check out more content on our blog or follow us on social media.
Browse more questions