Ecrire dans un fichier en utilisant un vecteur

Fermé
wissal_1992 Messages postés 3 Date d'inscription dimanche 28 décembre 2014 Statut Membre Dernière intervention 1 janvier 2015 - Modifié par crapoulou le 1/01/2015 à 13:18
bonjour, svp aidez moi j'ai rempli un vecteur par les données d'un fichier texte puis j' ajoute des autres données dans ce vecteur et enfin je vais sauvgarder le donnée ajoutée dans le vecteur dans le fichiers.c'est urgenttttttttttt .
voici mon code
BufferedReader fin = new BufferedReader(new FileReader(
       temp2));

     String line;
     int j = 0;
     
     while ((line = fin.readLine()) != null) {

      monvect.insertElementAt(line, j);
      j++;
     }


puis je rempli le vecteur par d'autres données
String personne = null;
     String lin;
     String voiture;
     BufferedReader w = new BufferedReader(new FileReader(temp));
     while ((lin = w.readLine()) != null) {
      BufferedReader l = new BufferedReader(new FileReader(
        temp1));
      while ((voiture = l.readLine()) != null) {
       personne = lin + "->" + voiture;
       if (monvect.contains(personne)==false)
        monvect.add(personne);
      }
     }
     System.out
       .println("on ajoute des autres associations!!il ya des personnes qui achetent des nouvelles voitures");
     for (int i = 0; i < monvect.size(); i++) {
      System.out.println(monvect.elementAt(i).toString());
     }


en fin pour sauvegarder



    PrintWriter w2 = new PrintWriter(new BufferedWriter(new FileWriter(temp2)));
    
     for(int i=0;i<monvect.size();i++)
          
      {w2.println(monvect.elementAt(i).toString());}
     
    w2.close();