¿Mala idea de usar clave de cadena en HashMap?

Entiendo que la clase String 'código hash() método esno garantizado para generar códigos hash únicos para distintos String-s. Veo un montón de uso de poner claves String en HashMap-s (usando el método String hashCode () predeterminado). Gran parte de este uso podría dar lugar a problemas de aplicación importantes si un mapaput desplazó una entrada de HashMap que se colocó previamente en el mapa con una clave de cadena verdaderamente distinta.

¿Cuáles son las probabilidades de que te encuentres en el escenario donde String.hashCode () devuelve el mismo valor para distintas String-s? ¿Cómo trabajan los desarrolladores para solucionar este problema cuando la clave es una cadena?

Respuestas a la pregunta(5)

Su respuesta a la pregunta