コード例 #1
0
  public Usuario BuscarUsuarioDevolver(Usuario objeto) {
    boolean encontrado = false;
    Usuario auxiliar = null;

    /*
     * Se define un iterador inicializado con el iterador de la colección
     */
    Iterator iterador = UsuariosRegistrados.iterator();

    /*
     * Mientras no se encuentre el elemento y existan mas elementos en la
     * colección, se sigue entrando en el ciclo
     */
    while (!encontrado && iterador.hasNext()) {
      /*
       *  Se obtiene el siguiente objeto del iterador y se le hace un cast
       *  para asignarlo al objeto de tipo Nodo
       */
      auxiliar = (Usuario) iterador.next();

      /*
       * Se invoca al método equals de la clase Nodo para determinar si son
       * iguales. En caso de serlo, se encontró el elemento buscado
       */
      // if (objeto.equals(auxiliar))
      if ((objeto.getNickname().contentEquals(auxiliar.getNickname()))
          && (objeto.getClave().contentEquals(auxiliar.getClave()))) return (auxiliar);
    }
    return (objeto);
  }
コード例 #2
0
 public Iterator getIterator() {
   return UsuariosRegistrados.iterator();
 }