Está en la página 1de 1

public void eliminar(Object valor) {

nodo aux = primero;


nodo anterior = null;

while (aux != null) {


if (aux.getDato() == valor) {
if (aux == primero) {
primero = primero.getSiguiente();
primero.setAnterior(null);
} else {
anterior.setSiguiente(aux.getSiguiente());
aux.setSiguiente(aux.getAnterior());
aux.setAnterior(aux.getAnterior());
}
}
anterior = aux;
aux = aux.getSiguiente();

También podría gustarte