2013-12-11 2 views
0

У нас возникла проблема с написанием нашего массива ArrayList в файл. Файл остается пустым. Мы не нашли ошибки в нашем коде. пожалуйста, помогите нам, наш крайний срок в течение нескольких часов ...Запись информации в текстовый файл

public void rapportAssortiment(String winkelNaam) throws Exception 
    { 
     ArrayList <Artikel> assortiment = db.rapportAssortiment(winkelNaam); 
     PrintWriter outputStream = null; 
     try 
     { 
      outputStream = new PrintWriter(new FileOutputStream("RapportAssortiment.txt",true)); 
      outputStream.println("Rapport van het assortiment van winkel " + winkelNaam); 
      outputStream.println("Artikelnummer" + ";" + "Artikelnaam" + ";" + "Prijs" + ";" + "Aantal bonuspunten" + ";" + "Aantal bonuspunten nodig" + ";" + "Minimum aantal stuks" + ";" + "Minimum bedrag" + ";"); 
      for(int i = 0; i< assortiment.size(); i++) 
      { 
       outputStream.println(assortiment.get(i).getArtikelNr() + ";" + assortiment.get(i).getArtikelNaam() + ";" + assortiment.get(i).getPrijs() + ";" + assortiment.get(i).getAantPunten() + ";" + assortiment.get(i).getAantPuntenNodig() + ";" + assortiment.get(i).getMinAantStuks() + ";" + assortiment.get(i).getMinBedrag()); 

      } 
     } 
     catch(Exception exc) 
     { 
      System.out.println("Rapport trekken mislukt."); 
     } 
    } 
+2

Попробуйте закрыть PrintWriter с близкими() – rickz

ответ

2

После того как вы сделали с письмом

outputStream.flush(); 
outputStream.close(); 
+0

Спасибо большое! Мы полностью забыли об этом! – user3083991

Смежные вопросы