hm...: CSV Datei überarbeiten

Beitrag lesen

danke

PrintWriter writer = new PrintWriter( new BufferedWriter( new FileWriter( "foo.csv" ) ) );  
// lines enthält die Zeilen der CSV-Datei  
for ( String[] line : lines )  
{  
  writer.format("%s;%s;%s", line[0], line[1], line[2]);  
  writer.println();  
}  
writer.close();

input für writer.format(string,line[0],line[1],...,line[n])

macht mir gedanken, ich habe die verbesserte zeile als string bzw als array mit strings, wie kann ich diese in die csv hauen? bei writer.format habe ich das problem, dass ich erst wärend der berechnung sehe, welchen wert n hat, also wieviele arrays in die funktion geschrieben werden müssen.