Copier un fichier dans un vecteur en java

Résolu/Fermé
alffouss Messages postés 125 Date d'inscription mercredi 15 octobre 2008 Statut Membre Dernière intervention 20 novembre 2024 - 4 août 2009 à 14:22
choubaka Messages postés 39407 Date d'inscription jeudi 4 avril 2002 Statut Modérateur Dernière intervention 9 décembre 2024 - 6 août 2009 à 11:57
Bonjour,
je souhaite copier le contenu d'un ficher *.txt dans un vecteur en java.

Vous pouvez me donner QLQ lien pour effectuer cette tâche.
A voir également:

5 réponses

choubaka Messages postés 39407 Date d'inscription jeudi 4 avril 2002 Statut Modérateur Dernière intervention 9 décembre 2024 2 104
4 août 2009 à 14:28
Salut

tu dois copier un seul fichier txt ou plusieurs ?
Si c'est le contenu d'un seul fichier, je ne vois pas l'utilité d'un vecteur, un objet de type StringBuffer est largement suffisant.
0
alffouss Messages postés 125 Date d'inscription mercredi 15 octobre 2008 Statut Membre Dernière intervention 20 novembre 2024 5
4 août 2009 à 14:54
en faite je doit juste copier un seul fichier dans ce vecteur.

j'ai deja creer mon vecteur. et je veux juste copier le contenue de chaque ligne dan mon vecteur.

Exemple:
toto.txt

sur chaque ligne je let un triplet: "10.0.0.1;DETF66;ffzono"
"89.6.0.1;EFHTT;BBYTYJ"
"56.0.0.1;YTJRregREG;YTEJH265"

sur chaque ligne de mon fichier j'aurais un triplet,
le but est de copier toutes les lignes de mon fichier avec le vecteur que j'ai crréé

exemple: public void copier( File 1)
0
choubaka Messages postés 39407 Date d'inscription jeudi 4 avril 2002 Statut Modérateur Dernière intervention 9 décembre 2024 2 104
6 août 2009 à 10:20
re

une solution est de récupérer l'entièreté du fichier txt dans un stringbuffer
ensuite dans une boucle définir un tokenizer. Dans ton cas, un ";". D'après ce que je vois, chaque ligne en contient deux, c'est pas évident.
L'idéal serait de terminer chaque ligne par un signe distinct. A ce moment là, un seul token suffit à déterminer la ligne à entrer dans ton vecteur.
Ex: 89.6.0.1;EFHTT;BBYTYJ#

En clair, dans ta boucle, tu vas rechercher chaque occurrence de #, le résultat te donnera un string à insérer dans le vecteur.
0
alffouss Messages postés 125 Date d'inscription mercredi 15 octobre 2008 Statut Membre Dernière intervention 20 novembre 2024 5
6 août 2009 à 11:10
merci pout ton aide.
c bon ça fonctionne
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
choubaka Messages postés 39407 Date d'inscription jeudi 4 avril 2002 Statut Modérateur Dernière intervention 9 décembre 2024 2 104
6 août 2009 à 11:57
ok alors
0