Debutant :Token et Vector

Debutant :Token et Vector - Java - Programmation

Marsh Posté le 03-12-2004 à 15:20:39    

G un fichier comportant les noms, especes, abscisses, et ordonnées de differents arbres presents dans une foret.
Le but de mon programme est donc d'inserer c arbres ds la foret.
J'ai donc utilsé StringTokenizer pour "découper" mes chaines de caracteres en mots.
J'ai aussi créer un Vector listeArbre.
Le probleme c'est que je ne sais pas, avec listeArbre.addElement, comment introduire mes differents tokens dans mon vector.
J'espere que vous pourrez m'aider, et n'oublier pas qu je debute  :)  

Reply

Marsh Posté le 03-12-2004 à 15:20:39   

Reply

Marsh Posté le 03-12-2004 à 16:29:01    

pas compris la question :??:


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 03-12-2004 à 16:53:31    

Il faut que tu fasses une classe Arbre avec les attributs suivants: nom, espece, x, y, ainsi que leurs méthodes getXXX et setXXX
Ensuite quand tu parcours une ligne de ton fichier, tu crées une instance de la classe Arbre et tu mets chaque token dans l'attribut qui va bien:
 
monArbre.setNom(tokenizer.nextToken());
monArbre.setEspece(tokenizer.nextToken());
 
Enfin, tu ajoutes ton objet Arbre à ton Vector.
Vala.


Message édité par mazargman le 03-12-2004 à 17:08:57
Reply

Marsh Posté le 03-12-2004 à 21:12:24    

ma classe Arbre est deja créer en faite.  
Mais qu'entends tu par getXXX setXXX? ca pas tres clair pour moi, désolé.

Reply

Marsh Posté le 04-12-2004 à 00:51:56    

mais c'est quoi que t'arrives pas à faire là !?
 
vector.add(monJoliArbre) !?


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 04-12-2004 à 12:55:03    

Voila c ca que j'arrive pas a faire puisque G plusieurs et differents arbres :)

Reply

Marsh Posté le 04-12-2004 à 14:02:51    

euh ?
vector.add(arbre1)
vector.add(arbre2)
 ?
ché pas moi, une boucle?
 
... t'es pas très explicite sur ton "problème" ..


Message édité par the real moins moins le 04-12-2004 à 14:33:16

---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 04-12-2004 à 14:14:35    

moinmoins a raison : t pas hyper explicite...
 
alors pour voir si g bien suivi :  
 
en gros tu veux une collection (un vector ou autre), qui contienne tous les arbres de ta foret......
 
ces "arbres" sont décrits dans un fichier texte, où je suppose qu'une ligne = 1 arbre...
 
je ferais ca comme ca dans l'idée (après je suis qu'un noob en java, je v surement bouffer de la pelle à clou).
 
je ferais une petite classe DataParser, qui en gros contiendrait la lecture du fichier, et une méthode qui :
Boucle tant que t pas à la fin du fichier  
- lit une ligne du fichier
- rempli un string nom, un string espèce (ou un Objet Espece, selon si tu stockes des caractéristiques propres aux espèces), un int x, un int y
- tu crées un Arbre avec tt ces paramètres (donc tu as la classe Arbre dont parle mazargman)
 
ensuite, ben tu vois, mais là ton add va marcher...


---------------
Jubi Photos : Flickr - 500px
Reply

Sujets relatifs:

Leave a Replay

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