tableau et fichier

tableau et fichier - Java - Programmation

Marsh Posté le 12-05-2003 à 19:26:49    

c'est quoi votre statégie pour remplir un tableau à partir d'un ficher quand on s'est pas combien il y a d'élement dans le fichier (pour la création du tableau

Reply

Marsh Posté le 12-05-2003 à 19:26:49   

Reply

Marsh Posté le 12-05-2003 à 19:28:31    

java.util.ArrayList
 
suivi de java.util.List.toArray(Object[])

Reply

Marsh Posté le 12-05-2003 à 20:18:20    

benou a écrit :

java.util.ArrayList
 
suivi de java.util.List.toArray(Object[])


 
ta pas un exemple de code plus complet

Reply

Marsh Posté le 12-05-2003 à 20:22:58    

non.
 
t'as pas des questions plus précises ?


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 12-05-2003 à 22:17:31    

:D


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

Marsh Posté le 12-05-2003 à 23:50:15    

groosomodo, tu lis ton fichier ligne par ligne jusqu'à arriver à la fin (du fichier). A chaque lecture de ligne, tu récupère un objet de type String, que tu peux essayer de convertir en entier (ça dépend du contenu de ton fichier), ou stocker tel quel. bref tu empiles tes objets lus dans un ArrayList, et à la fin, tu peux éventuellement, transformer le tout en tableau (statique) comme l'a si bien expliqué benou :-)


---------------
get amaroK plugin
Reply

Marsh Posté le 12-05-2003 à 23:56:58    

attend, il est bien gentil le monsieur, il nous dit même pas à quoi ressemble son fichier. Il ne nous dit sur quoi il planche. Il veut juste un exemple tout fait !  :pfff:


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 13-05-2003 à 08:23:34    

HE HO on se calme ici... c pas parce qu'on est des dieux interplanetaire en java qu'on est obligé d'etre désagréable!  :)  
 
LE plus simple pour ton, problème (ça parrait évident!!!)
tu récupère la taille de ton fichier (file.lenght()!) et tu déclare ton tableau de la taille du fichier (+1 ou -1 je sais plus tu regarde!!!) et tu lit ton fichier dans ton tableau  
 
ps : si tu lit pas des char il faut que tu regardes si il faut pas multiplier par 2 ou par 4 suivant ce que tu lit  
 
vla Mr  ;)  
 
fo rester calme la vie et belle !  :sol:

Reply

Marsh Posté le 13-05-2003 à 08:26:30    

A part pour le cas où il veut lire des char ou des données binaires en général, c'est vraiment n'imoprte quoi ta solution !
 
tin mais pourquoi je lui répond moi ?  :pfff:


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 13-05-2003 à 08:32:25    

bah désolé mais généralemnt on lit des char ou du binaire mais bon tu veux qu'il lise quoi d'autre???
 
enfin je sais pas pourkoi tes si énervé ... si t'a pas envie tu répond pas , je voudrait pas etre responsable de ta mauvaise humeur menfin bon ...  :sweat:
 
de toute façon c un topic à la con.... donc ça sert a rien de s'énervé!


Message édité par artemice le 13-05-2003 à 08:34:24
Reply

Marsh Posté le 13-05-2003 à 08:32:25   

Reply

Marsh Posté le 13-05-2003 à 08:36:45    

artemice a écrit :

de toute façon c un topic à la con.... donc ça sert a rien de s'énervé!


relis ton post, ca te donnera un début d'indice ...
 
habituellement c'est plutot des chaines ou des nombres, bref des trucs de longueur variable, qu'on lit dans un fichier. Donc se baser sur la taille du fichier pour en estimer le nombre d'élément ca peut pas marcher ...


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 13-05-2003 à 08:42:41    

non mais la je comprend pas !!!!!  :heink:  :heink:  
 
ce quon lit dans un fichier c pas des chaines!!!! c une suite de char!!! et désolé mais la taille du fichier et DIRECTEMENT lié au nombre d'éléments dans le fichier!! (char , int long .... il suffit de lire la doc)  
Je suis pas un spécialiste mais je fait en ce moment un stage dans un labo de recherche systeme ou il faut que je face de l'analyse syntaxique java et j'utilise ça (que pour les chaine le reste pas éssayer)  tout le temps et ça marche  :pt1cable:  alors si c fo je suis un peu dans le caca et y a un truc que g vraiment pas compris!
 
c pas un tableau de String mais bien de char!! et un int c toujours la meme longeur!!!!! :fou:  32 en java!(je crois) alors  :fou:  :fou:


Message édité par artemice le 13-05-2003 à 08:44:54
Reply

Marsh Posté le 13-05-2003 à 08:55:03    

:pt1cable:  
 
http://java.sun.com/j2se/1.4.1/doc [...] readLine()
 
http://java.sun.com/j2se/1.4.1/doc [...] tream.html
 
http://java.sun.com/j2se/1.4.1/doc [...] tream.html
 
pour lire un fichier char par char faut vraiment en avoir l'utilité !


Message édité par benou le 13-05-2003 à 08:55:43

---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 13-05-2003 à 08:56:46    

artemice a écrit :

et un int c toujours la meme longeur!!!!! :fou:  32 en java!(je crois) alors  :fou:  :fou:  


 

Citation :

HE HO on se calme ici... c pas parce qu'on est des dieux interplanetaire en java qu'on est obligé d'etre désagréable!  :)  


 :whistle:


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 13-05-2003 à 09:07:04    

bon d'accord chacun fait comme il veut.. du moment que ça marche et c bien un topic a la con... je me tait (j'entend certain dire enfin  :kaola: ) :hello:

Reply

Sujets relatifs:

Leave a Replay

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