Copier un fichier dans un vecteur en java
Résolu/Fermé
alffouss
Messages postés
121
Date d'inscription
mercredi 15 octobre 2008
Statut
Membre
Dernière intervention
20 octobre 2021
-
4 août 2009 à 14:22
choubaka Messages postés 39375 Date d'inscription jeudi 4 avril 2002 Statut Modérateur Dernière intervention 14 avril 2024 - 6 août 2009 à 11:57
choubaka Messages postés 39375 Date d'inscription jeudi 4 avril 2002 Statut Modérateur Dernière intervention 14 avril 2024 - 6 août 2009 à 11:57
A voir également:
- Copier un fichier dans un vecteur en java
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Fichier host - Guide
- Fichier iso - Guide
5 réponses
choubaka
Messages postés
39375
Date d'inscription
jeudi 4 avril 2002
Statut
Modérateur
Dernière intervention
14 avril 2024
2 100
4 août 2009 à 14:28
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.
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.
alffouss
Messages postés
121
Date d'inscription
mercredi 15 octobre 2008
Statut
Membre
Dernière intervention
20 octobre 2021
5
4 août 2009 à 14:54
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)
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)
choubaka
Messages postés
39375
Date d'inscription
jeudi 4 avril 2002
Statut
Modérateur
Dernière intervention
14 avril 2024
2 100
6 août 2009 à 10:20
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.
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.
alffouss
Messages postés
121
Date d'inscription
mercredi 15 octobre 2008
Statut
Membre
Dernière intervention
20 octobre 2021
5
6 août 2009 à 11:10
6 août 2009 à 11:10
merci pout ton aide.
c bon ça fonctionne
c bon ça fonctionne
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
choubaka
Messages postés
39375
Date d'inscription
jeudi 4 avril 2002
Statut
Modérateur
Dernière intervention
14 avril 2024
2 100
6 août 2009 à 11:57
6 août 2009 à 11:57
ok alors