Ejemplo n.º 1
0
  public void agregar(String cadena) {
    Nodo mNodo = new Nodo();
    mNodo.setDato(cadena);

    if (this.Inicio == null) {
      this.Inicio = mNodo;
    } else {
      this.Fin.setSiguiente(mNodo);
    }
    this.Fin = mNodo;
  }
Ejemplo n.º 2
0
  public boolean modificar(String cadenaanterior, String cadenanueva) {
    boolean modificado = false;
    Nodo mNodo;

    // Buscando el nodo con el número
    mNodo = this.Inicio;
    while ((mNodo != null) && (!mNodo.getDato().equals(cadenaanterior))) {
      mNodo = mNodo.getSiguiente();
    }

    if (mNodo != null) {
      mNodo.setDato(cadenanueva);
      modificado = true;
    }

    return modificado;
  }