Forum-webmaster
Technique - programmation => Asp / Asp.net / IIS => Message commencé par: vertigo_76 le le 20-08-2004 a 15:35:18

Titre: chaine de charactères et arraylist
Posté par: vertigo_76 le le 20-08-2004 a 15:35:18

Salut

Voila mon problème, j'aimerais depuis une chaine de charactère qui se presente comme suit "test,encore,un,test", pouvoir en faire une arraylist ou chaque mot correspond a une entrée de la liste.

Ensuite qu'il n'y est qu'une occurence du mot et trié par ordre alphabétique.

La je colle.

Merci par avance.
Vertigo

Titre: Re:chaine de charactères et arraylist
Posté par: Netah le le 23-08-2004 a 14:46:46

Salut,
Désolé de ne pouvoir etre précis, je ne suis pas sur mon pc.
Tu as dans l'objet string la possibilité de découper la chaine selon un caractere précis (, par exemple) pour stocker la sortie dans un array. Après c'est une manip avec une boucle.

Tu trouveras tout ce qu'il te faut dans le msdn de microsoft.

Titre: Re:chaine de charactères et arraylist
Posté par: vertigo_76 le le 23-08-2004 a 15:33:58

Salut

Merci pour ta réponse, on m'a donné la réponse suivant pour mon probleme:


Code:

string MaChaine = "tri,liste,une,page";
string [] MonTableau = MaChaine.split(',');


il ne me reste plus qu'a trie par ordre alpha et retirer les doublons de mot

+ 8)

Titre: Re:chaine de charactères et arraylist
Posté par: erwinol le le 27-11-2004 a 20:24:43

Citation de: vertigo_76 le le 23-08-2004 a 15:33:58
il ne me reste plus qu'a trie par ordre alpha et retirer les doublons de mot


Si ça fonctionne comme en Java, il suffit de mieux choisir ta structure de données. Une ArrayList n'est pas adaptée à cette usage.

En java par exemple, tu as l'interface Set qui empêche les doublons ... et même SortedSet qui est en plus triée par ordre croissant.

Essaye de voir ce qui existe comme équivalence.

Titre: Re:chaine de charactères et arraylist
Posté par: vertigo_76 le le 29-11-2004 a 09:39:48

Merci Erwinol, je vois ca de suite et posterais la réponse.

@+


Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.