In File schreiben

Sergunja

Grünschnabel
Hallo
ich habe eine Frage, ich speichere Float Werte in ein .txt Datei, dabei werden die Fließkommazahle in z.Bsp. 123.3 Form geschrieben(mit Punkt). Danach übergebe ich diesen File einem anderen Programm, der versteht diesen Format nicht, es kann nur z.Bsp 123,3 Werte verstehen(mit Komma). Nun Frage, Kann ich bei schreiben in File den Punkt gleich durch Komma ersetzen oder muss ich methode schreiben, dei das macht (ist jede Menge von daten, es wird bestimmt lange dauern) ?

Danke
 
Hallo!

Versuchs mal hiermit:

Code:
package de.tutorials;

import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.text.DecimalFormat;
import java.util.Properties;

public class Test37 {

	public static void main(String[] args) {
		Properties props = new Properties();

		double d = 4711.123456;
		DecimalFormat df = new DecimalFormat("0.##################");
		props.put("Number", df.format(d));

		try {
			props.store(new FileOutputStream("d:/daten/tdarimont/dataout.dat"),
					null);
		} catch (FileNotFoundException e) {
			e.printStackTrace();
		} catch (IOException e) {
			e.printStackTrace();
		}
	}
}

Gruß Tom
 
Zurück