Copier vector dans fichier txt / java
snipingfafa
-
iostream -
iostream -
Bonjour,
Je dois copier le contenu d'un "vector" dans un fichier texte, en respectant impérativement la taille des enregistrements (100).
J'arrive à écrire les données dans le fichier, cependant, elles sont collées les unes aux autres...
Help !
Voici mon code :
public class MainDef {
private MainDef(){
super();
}
public static void main (String[]args){
Vector vect;
final int TAILLE = 100;
try {
MainDef vector = new MainDef();
vect = new Vector(TAILLE);
vect.add("chose machin truc");
vect.add("blablabla");
vector.execute("donnees/test.txt",vect);
}
catch(IOException fnfe){
fnfe.printStackTrace();
}
}
private void execute(String vector, Vector vect)throws IOException{
FileWriter writer = new FileWriter(vector);
for(Iterator iter=vect.iterator();iter.hasNext();){
String def = (String)iter.next();
writer.write(def);
writer.flush();
}
writer.close();
}
}
Merci beacoup
Je dois copier le contenu d'un "vector" dans un fichier texte, en respectant impérativement la taille des enregistrements (100).
J'arrive à écrire les données dans le fichier, cependant, elles sont collées les unes aux autres...
Help !
Voici mon code :
public class MainDef {
private MainDef(){
super();
}
public static void main (String[]args){
Vector vect;
final int TAILLE = 100;
try {
MainDef vector = new MainDef();
vect = new Vector(TAILLE);
vect.add("chose machin truc");
vect.add("blablabla");
vector.execute("donnees/test.txt",vect);
}
catch(IOException fnfe){
fnfe.printStackTrace();
}
}
private void execute(String vector, Vector vect)throws IOException{
FileWriter writer = new FileWriter(vector);
for(Iterator iter=vect.iterator();iter.hasNext();){
String def = (String)iter.next();
writer.write(def);
writer.flush();
}
writer.close();
}
}
Merci beacoup
A voir également:
- Copier vector dans fichier txt / java
- Fichier bin - Guide
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel - Télécharger - Jeux vidéo
- Fichier epub - Guide
- Fichier rar - Guide
3 réponses
rajoute writer.write('/n');
comme ça il écrira un retour à la ligne à la fin de chaque itération.
c est ce que je ferais en tout cas.
++
comme ça il écrira un retour à la ligne à la fin de chaque itération.
c est ce que je ferais en tout cas.
++
Merci pour ta réponse.
Cependant j'ai impérativement besoin que chaque enregistrement ait un taille de 100, ceci pour une récupération future...
Cependant j'ai impérativement besoin que chaque enregistrement ait un taille de 100, ceci pour une récupération future...
hello
jai un probleme avec java
je veux mettre un vector dans un fichier mais ca marche plus
voilà mon code:
merci d'avance
jai un probleme avec java
je veux mettre un vector dans un fichier mais ca marche plus
voilà mon code:
Vector v=new Vector(); Stagiaire t[]=new Stagiaire[31]; Saisir s=new Saisir();//classe de saisie je l'ai crée PrintWriter x=new PrintWriter(new PrintWriter("hello11.x")); int a,n; String m=" "; char rep=' ',r=' '; int i=0; do { t[i]=new Stagiaire(); // instancier t[i].s(); //la fonction pour saisire les information d'un stagiaire v.add(t[i]); System.out.println("voulez-vous continuer o/n ?"); rep=s.saischar(); }while(rep=='o'|| rep=='O');
merci d'avance