У нас возникла проблема с написанием нашего массива 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.");
}
}
Попробуйте закрыть PrintWriter с близкими() – rickz