try { BufferedWriter w = new BufferedWriter(new FileWriter(InputOutput.HTML_PATH + ArchiveItems[Kategory].substring(0,4) + ".html",false)); w.write(first); w.write(second); w.write(third); w.write(fourth); w.write(fifth); w.write(sixth); w.write(seventh); w.write(eigthth); for (int i=0; i<items.size(); i++) { w.write(HTMLCreater.createHTMLInfo((String[])items.get(i))); } w.write(nineth); w.write("<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\" width=\"100\">"); if(subItems.size()>0) { w.write(createHeadBorder(ArchiveItems[Kategory])); } if(subItems.size()>0) { String[] Item = (String[])subItems.get(0); if(Item[7].equals("Aktuelle Ausgabe")) { w.write(createInActiveBorderItem("Übersicht",Item[7].substring(0,4) + "/","over")); } } for (int i=0; i< (subItems.size()) ; i++) { String[] Item = (String[])subItems.get(i); w.write(createInActiveBorderItem(Item[2], ArchiveItems[Kategory].substring(0,4) + "/" ,Item[10])); } w.write(tenth); w.close(); if(Kategories[Kategory].equals("Aktuelle Ausgabe")) { HTMLCreater.saveHTMLArticleOverview(subItems); System.out.println("da"); }}catch (IOException e) { System.out.println("Fehler beim Erstellen der HTML-Rubrik-Dateien " + e);}