Quelle est la différence entre eux? je le sais
Un LinkedHashSet est une version ordonnée de HashSet qui maintient une liste doublement liée à travers tous les éléments. Utilisez cette classe au lieu de HashSet lorsque vous vous souciez de l'ordre d'itération. Lorsque vous parcourez un HashSet, l'ordre est imprévisible, tandis qu'un LinkedHashSet vous permet de parcourir les éléments dans l'ordre dans lequel ils ont été insérés.
Mais dans le code source de LinkedHashSet, il n'y a que des constructeurs appelants de HashSet. Alors, où sont la liste à double lien et l'ordre d'insertion?