Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

[Bug] error.funcionario.nullexection

import java.util.ArrayList;
import java.util.List;

public class Main {

public static void main(String[] args) {

    List<String> empleados = new ArrayList<>();

    empleados.add("Juana");
    empleados.add("Lucas");
    empleados.add("Pedro");
    empleados.add("Antonio");

    System.out.println("Lista inicial: " + empleados);

    funcionarios.empleados("Pedro");

    System.out.println("Lista después de la eliminación: " + empleados);
}

}
esta mal esta parte : {funcionarios.empleados("Pedro"); } no hay ninguna importacion para usar ese metodo funcionario para eliminar pedro debe ser empleados.remove("Pedro");

1 respuesta

Hola Sergio, espero que estés bien

Parece que has identificado correctamente el problema en tu código. Estás intentando usar un método funcionarios.empleados("Pedro"); que no existe en tu contexto actual. Para eliminar "Pedro" de la lista de empleados, debes usar el método remove de la clase ArrayList.

Aquí tienes cómo podrías modificar tu código para que funcione correctamente:

import java.util.ArrayList;
import java.util.List;

public class Main {

    public static void main(String[] args) {

        List<String> empleados = new ArrayList<>();

        empleados.add("Juana");
        empleados.add("Lucas");
        empleados.add("Pedro");
        empleados.add("Antonio");

        System.out.println("Lista inicial: " + empleados);

        // Eliminar "Pedro" de la lista
        empleados.remove("Pedro");

        System.out.println("Lista después de la eliminación: " + empleados);
    }
}

Con este cambio, el programa debería imprimir la lista sin "Pedro", tal como esperas. Espero que esto te ayude a resolver el problema.

¡Espero haber ayudado y buenos estudios!