Kann man eine Array- List in einer CSV- Datei (.txt) speichern?
Falls ja wie ist die Syntax ?
1 Antwort
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) {
PrintWriter printWriter = null;
try {
printWriter = new PrintWriter(new FileWriter(datei));
Iterator iter = list.iterator();
while(iter.hasNext() ) {
Object o = iter.next();
printWriter.println(o);
}
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
if(printWriter != null) printWriter.close();
} catch (IOException ioe) {}
}
}
}
@marioboeck
java.io.ioexception is never thrown in try block bekomme ich jetzt als Fehlermeldung
schreibe ich tatsächlich "List list, File datei" ?