Ver Mensaje Individual
  #48 (permalink)  
Antiguo 11/05/2017, 20:08
Avatar de detective_jd
detective_jd
 
Fecha de Ingreso: abril-2011
Ubicación: Salto
Mensajes: 437
Antigüedad: 13 años, 7 meses
Puntos: 6
Respuesta: Implementar TablaHash

Hola CalgaryCorpus, hice lo de las excepciones y para ponerme a hacer lo que me dijiste del get, necesito que me responder lo siguiente:

Código Java:
Ver original
  1. @Override
  2.     public V get(Object key) {        
  3.         return (this.getEntry(key) == null) ? null : this.getEntry(key).getValue();
  4.     }
  5. private Entry<K, V> getEntry(Object key) {
  6.         int index = getIndex(key);
  7.         if(table[index] != null){
  8.             if (table[index].getKey().equals(key)){
  9.                 return table[index];
  10.             }            
  11.         }
  12.         return null;
  13.     }

tengo que cambiar así:

private Entry<K, V> getEntry(Object key) {
int index = getIndex(key);
if(table[index] != null){
if (table[index].getKey().equals(key)){
return "detective";
}
}
return null;
}

porque no me quedo muy claro esa parte.

Por otro lado, hasta ahora lo que voy detectando de errores es que al eliminar el listado me hace cualquier cosa, es decir: si elimino 3 elementos me muestra 2 en lugar de 3., que no sé si es problema del recorrido o que.

aquí, está la actualización del repositorio: https://github.com/detectivejd/HassM.../hashmapsimple

Espero sus respuestas y saludos.