Lista enlazada para registrar personas Desarrollar un programa en Java que utilice nodos en una lista enlazada simple para gestionar un registro de personas. Cada nodo debe contener los siguientes datos de una persona: Cédula (entero o cadena, según cómo desees manejarla)Nombre,Apellido, Dirección.El programa debe permitir al usuario realizar las siguientes operaciones: Insertar una nueva persona: No se debe permitir que se registren personas con una cédula repetida.Los campos de nombre, apellido y dirección no deben quedar vacíos (deben ser validados). Modificar los datos de una persona existente: Se debe pedir la cédula para buscar el nodo correspondiente.Si se encuentra, se podrán modificar los datos del nombre, apellido y dirección. Si no se encuentra, se deberá mostrar un mensaje informando que la persona no está registrada.Eliminar una persona del registro:Se debe ingresar la cédula de la persona que se desea eliminar. Si existe, el nodo debe ser eliminado de la lista.Si no existe, mostrar un mensaje apropiado.Imprimir todos los registros existentes: Mostrar en consola los datos de todas las personas registradas. Al final, mostrar también la cantidad total de personas registradas.
Please keep input under 1000 characters