Java 将信息写入文本文件

Java 将信息写入文本文件,java,println,Java,Println,将ArrayList写入文件时出现问题。 文件仍然为空。我们在代码中没有发现任何错误。 请帮助我们,我们的最后期限在几个小时之内 public void rapportAssortiment(String winkelNaam) throws Exception { ArrayList <Artikel> assortiment = db.rapportAssortiment(winkelNaam); PrintWriter output

将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.");
        }
    }
public元素(字符串winkelNaam)引发异常
{
ArrayList分类=数据库分类(winkelNaam);
PrintWriter outputStream=null;
尝试
{
outputStream=新的PrintWriter(新的文件outputStream(“rapportschodiment.txt”,true));
println(“融洽的van het分类van winkel”+winkelNaam);
println(“ArtikerNummer”+;“+”ArtikerNaam“+”;“+”Prijs“+”;“+”南部邦努普滕“+”;“+”南部邦努普滕诺迪格“+”;“+”最小床单“+”;“+”最小床单“+”;”;
对于(int i=0;i
写完之后

outputStream.flush();
outputStream.close();

尝试使用close()关闭PrintWriter,非常感谢!我们完全忘记了!