[HashTable]ordre de rangement
je suis actuellement entrein de developper une interface dynamique
et afin de retrouver mes differents éléments j'ai decidé d'utiliser un hashTable
Code:
1 2
|
Hashtable<String,JComponent> jpanelData |
puis j'ajoute des elements
Code:
1 2 3
|
jpanelData.put("tu es le premier",jtextfiled);
jpanelData.put("tu es le second ",Jpanel); |
et lorsque j'affiche les "key"
Code:
1 2 3 4 5 6
|
Enumeration<String> nameList = jpanelData.keys();
while(nameList.hasMoreElements())
{
System.out.println("DS Multipanel nameList.nextElement()"+nameList.nextElement());
} |
le resultat obtenu est :
tu es le second
tu es le second
l'odre d'insertion n'est pas respecter et pour plus d'éléments c'est encore plus melanger.
existe-il un moyen pour que le hashtable garde l'ordre d'insertion ou une autre classe ayant ces sprecificitées la.