¿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]
java
Ethan Jackson
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>()

Related Articles