Como manter uma lista única em Java?

Como criar uma lista de objetos únicos / distintos (sem duplicatas) em Java?

Agora estou usandoHashMap<String, Integer> para fazer isso como a chave é sobrescrita e, portanto, no final, podemos obterHashMap.getKeySet() o que seria único. Mas tenho certeza que deve haver uma maneira melhor de fazer isso, pois a parte do valor é desperdiçada aqui.

questionAnswers(3)

yourAnswerToTheQuestion