import java.io.*;
import java.util.*;
public class ArrayListInDateiClass {
public static void main(String[] args) {
ArrayList al = new ArrayList();
al.add("Willi");
al.add("Paul");
al.add("Karl");
al.add("Heinz");
listInDatei(al, new File("/home/list.txt"));
}
private static void listInDatei(List list, File datei) {
try {
PrintWriter printWriter = new PrintWriter(new FileWriter(datei));
Iterator iter = list.iterator();
while(iter.hasNext() ) {
Object o = iter.next();
printWriter.println(o);
}
printWriter.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
Ein PrintWriter der als Ziel-Writer ein FileWriter-Objekt übergeben bekommt, schreibt
die Elemente in die Text-Datei.
import java.util.*;
public class ArrayListInDateiClass {
public static void main(String[] args) {
ArrayList al = new ArrayList();
al.add("Willi");
al.add("Paul");
al.add("Karl");
al.add("Heinz");
listInDatei(al, new File("/home/list.txt"));
}
private static void listInDatei(List list, File datei) {
try {
PrintWriter printWriter = new PrintWriter(new FileWriter(datei));
Iterator iter = list.iterator();
while(iter.hasNext() ) {
Object o = iter.next();
printWriter.println(o);
}
printWriter.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}