¿Cómo conservar el orden de inserción en HashMap? [duplicar]

Esta pregunta ya tiene una respuesta aquí:

¿Clase de Java que implementa Map y mantiene el orden de inserción? 8 respuestas

Estoy usando unHashMap. Cuando itero sobre el mapa, los datos se devuelven (a menudo el mismo) orden aleatorio. Pero los datos se insertaron en un orden específico, y necesito preservar el orden de inserción. ¿Cómo puedo hacer esto?

Respuestas a la pregunta(2)

Su respuesta a la pregunta