tableau et fichier - Java - Programmation
Marsh Posté le 12-05-2003 à 19:28:31
java.util.ArrayList
suivi de java.util.List.toArray(Object[])
Marsh Posté le 12-05-2003 à 20:18:20
benou a écrit : java.util.ArrayList |
ta pas un exemple de code plus complet
Marsh Posté le 12-05-2003 à 20:22:58
ReplyMarsh Posté le 12-05-2003 à 22:17:31
ReplyMarsh 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 :-)
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 !
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 !
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 ?
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 ...
de toute façon c un topic à la con.... donc ça sert a rien de s'énervé!
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 ...
Marsh Posté le 13-05-2003 à 08:42:41
non mais la je comprend pas !!!!!
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 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!!!!! 32 en java!(je crois) alors
Marsh Posté le 13-05-2003 à 08:55:03
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é !
Marsh Posté le 13-05-2003 à 08:56:46
artemice a écrit : et un int c toujours la meme longeur!!!!! 32 en java!(je crois) alors |
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! |
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 )
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