Bonjour,
je me demandais pourquoi lorsque l'on alimente une Hashtable les enregistrements ne sont pas stocké les un à la suite des autres ?
y a t'il un moyen simple de trier le contenue d'une hashtable suivant la clé ?
Merci
 [Collections] Trier le contenu d'une Hashtable
 [Collections] Trier le contenu d'une Hashtable
				
				
						
						
				Bonjour,
je me demandais pourquoi lorsque l'on alimente une Hashtable les enregistrements ne sont pas stocké les un à la suite des autres ?
y a t'il un moyen simple de trier le contenue d'une hashtable suivant la clé ?
Merci
 
 
				
				
						
						
				Hello.
Un moyen simple d'avoir une Map triée: http://java.sun.com/docs/books/tutorial/collections/interfaces/sorted-map.html
A+
 
 
				
				
						
						
				Oui tu passes ta hashtable en treemap et tu fais en sorte que tes clés implémentent l'interface comparable....Envoyé par xavlours
PSourquoi utilises tu le HashTable??, tu as des possibilités d'accès concurrent à ta Map???
 
 
				
				
						
						
				bonjour,
bien je ne connais pas la HashMap(); c'est comme une hashtable ?
 
 
				
				
						
						
				Tout à fait.
Sauf que la HashMap n'est pas synchronisée.
 
 
				
				
						
						
				C'est pour la gestion des accès concurrent à une ressource (une section critique en fait)....Envoyé par beegood
http://mdalbin.developpez.com/tutori...maphores/#L4.2
 
 
				
				
						
						
				Et HashMap permet egalement d'inserer des objets de valeur null
Merci de penser au tagquand une réponse a été apportée à votre question. Aucune réponse ne sera donnée à des messages privés portant sur des questions d'ordre technique. Les forums sont là pour que vous y postiez publiquement vos problèmes.
suivez mon blog sur Développez.
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning. ~ Rich Cook
 
 
				
				
						
						
				Et eccessoirement il existe plusieurs types de HashMap qui répondent à différents besoins telle que la LinkedHashMap qui conserve l'ordre d'insertion...
 
 
				
				
						
						
				UnEnvoyé par Glob
devrait la synchroniser. Idem pour la TreeMap, nan?
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
 
 
				
				
						
						
				Ben bien sur maisEnvoyé par LocoLoco
est une map qui n'est pas synchronisée par defaut alors que:
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
est une map qui est synchronisée par defaut
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
Cappici ?
 
 
				
				
						
						
				Ouaip mais dans Hashtable, tu ne peux pas insérer de valeur NULL. Avec une "bête" Map, tu peux (ça peut servir parfois).
 
 
				
				
						
						
				Es tu sur d'avoir besoin d'une hashtable ? L'utilisation des hashtable n'est performante que pour un nombre d'enregistrment supérieure à plusieurs centaines. En dessous d'un certain seuil (environ 250 si mes souvenirs sont bon) un simple array est plus performant pour la recherche et le tri.
C'est juste un peu plus dur a coder
 
 
				
				
						
						
				Bonjour,
c'est bon. J'utilise une hashMap et j'obtient quelques chose de trié.
Merci
Partager