Tableau de HashSet

Tableau de HashSet - Java - Programmation

Marsh Posté le 11-03-2005 à 14:45:11    

Bonjour a tous,
 
je voudrais pouvoir utiliser plusieurs HashSet dans ma classe,j utilise pour cela un tableau de HashSet, or je n aime pas trop cette solution car je suis obligé de faire un new hashSet() a chaque nouvelle case et comme c est dans une boucle, je dois verifié que j ai déja fait un new ou non.
 
Donc ma question est qu est ce que je peux utiliser pour faire la meme chose que:
Set[]val=new HashSet[10];
cad pour manipuler plusieurs HashSet
 
merci d'avance pour vos reponses

Reply

Marsh Posté le 11-03-2005 à 14:45:11   

Reply

Marsh Posté le 11-03-2005 à 14:46:10    

heink ?

Reply

Marsh Posté le 11-03-2005 à 14:49:03    

ben, j ai plusieurs colonnes dans un fichier et je voudrai pour chaque colonne mettre les valeurs dans une hashSet, il me faut donc plusieurs hashset d'ou l'idée d'un tableau de Hashset.
c plus clair?

Reply

Marsh Posté le 11-03-2005 à 14:51:44    

utilise plutot un hashSet pour mettre tes autres hashset (euh j'ai vraiment ecrit ca ...) , apres tu appel "add" de ton HashSet principale ds ta boucle, mais bon j'ai l'impression de repondre de facon absurde a un probleme absurde

Reply

Marsh Posté le 11-03-2005 à 15:02:42    

Peut etre ya t il une autre solution.
Mon pb c est de lire un fichier contenant plusieurs colonnes, dans chaque colonne il y a des entiers.
Je dois recuperais les entiers de chaque colonne (sans les doublons).
par exemple si j ai 6 colonnes, je dois obtenir 6 listes d'entiers sans doublon.
 
j ai penser aux hashSet pour le pb de doublon, mais si qqn a une autre solution je suis preneur

Reply

Marsh Posté le 11-03-2005 à 15:03:55    

ben oui c'est bien HashSet
 
à après tu peux faire un ArrayList d'HashSet

Reply

Marsh Posté le 11-03-2005 à 15:35:29    

ok mé dans ma boucle pour recuperer les valeurs je suis toujours obliger de faire un new HashSet() pour les valeurs de la premiere ligne (car la hashset n est pas encore cré), ya t il un moyen pour tout créer avant sans etre obliger de faire un new HashSet a chaque fois

Reply

Marsh Posté le 11-03-2005 à 15:59:38    

ben tu les crées avant

Reply

Marsh Posté le 11-03-2005 à 16:01:13    

achiou59 a écrit :

ya t il un moyen pour tout créer avant


 

Taz a écrit :

ben tu les crées avant

[:bap2703]  

Reply

Marsh Posté le 11-03-2005 à 20:00:03    

achiou59 a écrit :

ok mé dans ma boucle pour recuperer les valeurs je suis toujours obliger de faire un new HashSet() pour les valeurs de la premiere ligne (car la hashset n est pas encore cré), ya t il un moyen pour tout créer avant sans etre obliger de faire un new HashSet a chaque fois


ben t'as juste à créer un HashSet pour chacune de tes colonnes de ta 1ere ligne. C'est quoi qui t'embête là dedans ?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed