import java.io.*;
public class Test
{
public static void main(String[] args) {
String[] TextZeilen = {"Zeile 1", "Zeile 2", "usw."};
File AusgabeDatei = new File("D:/Test.txt");
String Charset = "ISO-8859-1"; // oder UTF-8 oder was auch immer
BufferedWriter buf = null;
final boolean Append = false;
try {
buf = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(AusgabeDatei.getAbsolutePath(),Append), Charset));
for (int i = 0; i < TextZeilen.length; i++) {
String Zeile = TextZeilen[i];
buf.write(Zeile);
// DOS-Zeilenvorschub erzwingen
buf.write("\r\n");
}
} catch (IOException e) {
e.printStackTrace();
} finally {
if (buf != null)
{
try {
buf.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
}