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@Override
return (this.getEntry(key) == null) ? null : this.getEntry(key).getValue();
}
private Entry
<K, V
> getEntry
(Object key
) { int index = getIndex(key);
if(table[index] != null){
if (table[index].getKey().equals(key)){
return table[index];
}
}
return null;
}
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.