Tableau de HashSet - Java - Programmation
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?
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
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
Marsh Posté le 11-03-2005 à 15:03:55
ben oui c'est bien HashSet
à après tu peux faire un ArrayList d'HashSet
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
Marsh Posté le 11-03-2005 à 16:01:13
ReplyMarsh 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 ?
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