Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
6084 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  conseil / Hashtable à 5000 entrées

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

conseil / Hashtable à 5000 entrées

n°1126223
victorus_e​cl
PIBCAK
Posté le 21-06-2005 à 13:16:52  profilanswer
 

J'ai besoin de conseils éclairés...
 
je crée une hashtable qui contiendra à terme jusqu'à 5000 couples (String, String), la taille de ces string étant raisonnable (pas plus d'une ligne)...
 
Son contenu est accessible à plusieurs utilisateurs via un bean en portée application, et est sollicité fortement (lecture de centaines de couples), mais pas trop souvent ni régulièrement...
 
La question est: est ce que la Hashtable est adaptée à mon cas?  
Y a t'il un objet mieux adapté?
Ou faudrait il plutot écrire dans un fichier et aller chercher les infos pour les mettre dans un bean portée session ou page quand il y a besoin? Ou autre ?
 
merci

mood
Publicité
Posté le 21-06-2005 à 13:16:52  profilanswer
 

n°1126226
nraynaud
lol
Posté le 21-06-2005 à 13:18:06  profilanswer
 

non, c'est bien, crée-là avec le constructeur qui prend un int en paramètre, mets-le directement à 5000 :
 
Map maTable = new HashMap(5000);

n°1126260
victorus_e​cl
PIBCAK
Posté le 21-06-2005 à 13:49:36  profilanswer
 

ok
 
merci

n°1126533
Mario_
Vive le pingouiboulga !!
Posté le 21-06-2005 à 17:22:56  profilanswer
 

C'est peut-être pas indispensable mais une TreeMap pourrait être bien aussi, je crois. Je crois que c'est plus rapide à l'accès (c'est pour ça que c'est pas indispensable, vu l'usage que tu projettes d'en faire... mais bon, ça me semble plus "optimal" ).
Ca se trouve dans le même package, ça se gère de la même manière.


---------------
Soyons ouverts d'esprit, mais pas au point de laisser notre cerveau s'enfuir.
n°1126538
nraynaud
lol
Posté le 21-06-2005 à 17:26:32  profilanswer
 

Mario_ a écrit :

Je crois que c'est plus rapide à l'accès


[:pingouino] non, sauf si tu joues avec des ordres

n°1127065
Mario_
Vive le pingouiboulga !!
Posté le 22-06-2005 à 10:13:15  profilanswer
 

nraynaud a écrit :

[:pingouino] non, sauf si tu joues avec des ordres

C'est pas le cas ici avec des clés de type String :??:


---------------
Soyons ouverts d'esprit, mais pas au point de laisser notre cerveau s'enfuir.
n°1127247
victorus_e​cl
PIBCAK
Posté le 22-06-2005 à 12:01:11  profilanswer
 

non, je peux les appeler dans n'importe quel ordre...

n°1127250
victorus_e​cl
PIBCAK
Posté le 22-06-2005 à 12:04:04  profilanswer
 

la recherche d'éléments, même dans le désordre est vraiment plus rapide?
ça se tente

n°1127255
nraynaud
lol
Posté le 22-06-2005 à 12:07:13  profilanswer
 

non, c'est plus lent. Reste sur une table de hachage.

n°1127259
Taz
bisounours-codeur
Posté le 22-06-2005 à 12:10:28  profilanswer
 

avec un contenu statique, moi j'utiliserais plutot une Trie.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  conseil / Hashtable à 5000 entrées

 

Sujets relatifs
besoin de conseil...supprimer automatiquement des entrées dans un table sql
Conseil pour achat d'un serveur[ASP.NET] Conseil pour du Queuing avec un SMTP
Demande de conseil sur Curl et PHPAdresses pour carte entrees/sorties
[tomcat]conseil sur developpement appli webopengl, conseil a propos d un projet
[PHP] Besoin de conseil pour structurer mon code[PHP] - Gérer les entrées dupliquées My SQL & Remplir un <SELECT>??
Plus de sujets relatifs à : conseil / Hashtable à 5000 entrées


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)