Morgen!
Ich will Werte abspeichern und zwar so, dass beim ersten Aufruf ein Text-File angelegt wird und bei jedem Aufruf der Wert in eine neue Zeile gespeichert wird.
File anlegen und was speichern kann ich schon (beeindruckend,woll?)!
und
das Obere steht in einer Schleife. Logisch das der jedesmal ein neues Objekt, bzw File anlegt.
Das soll er aber nicht, ich will ja, dass der das immer wieder ergänzt.
Ich danke für eure Mühen!
Ich will Werte abspeichern und zwar so, dass beim ersten Aufruf ein Text-File angelegt wird und bei jedem Aufruf der Wert in eine neue Zeile gespeichert wird.
File anlegen und was speichern kann ich schon (beeindruckend,woll?)!
Code:
Point2file p2f = new Point2file(pix_xf[0],pix_xf[1],x_pic,y_pic);
try
{
p2f.write(directory+"xy_"+filename);
}
catch (IOException ex)
{
System.out.print (ex);
System.exit(1);
}
Code:
public void write(String fileName) throws IOException
{
BufferedWriter bw = null;
FileWriter fw = null ;
try
{
bw = new BufferedWriter(new FileWriter(fileName));
}
catch (IOException ex)
{
System.out.print ("Konnte Datei " +fileName+" nicht oeffnen" );
throw(ex);
}
NumberFormat n = NumberFormat.getInstance(Locale.UK);
n.setMaximumFractionDigits(10);
n.setMinimumFractionDigits(10);
bw.write(String.valueOf(n.format(xx))+" ");
bw.write(String.valueOf(n.format(yy))+" ");
bw.write(String.valueOf(n.format(x))+" ");
bw.write(String.valueOf(n.format(y)));
bw.newLine();
bw.flush();
bw.close();
}
Das soll er aber nicht, ich will ja, dass der das immer wieder ergänzt.
Ich danke für eure Mühen!