L
Lukas1992
Gast
Hallo ich habe ein Problem und hoffe, dass mir jemand helfen kann!
Ich möchte int Werte (zB. 5800, 7500 usw.) in einer .txt Datei(nicht zwingend) wie folgt abspeichern:
das klappt soweit scheinbar auch, doch wie ich schon ein wenig gelesen habe, scheint es dabei Probleme mit 1 Byte oder 2 Byte Abspeicherung zu geben...
Denn wenn ich versuche den Wert bzw. den Wert in der .txt Datei dann mit einem anderen Programm auszulesen:
bekomme ich sehr seltsame Werte ausgegeben zB 124 oder sowas obwohl der Wert zwischen 5000-7500 rangieren sollte.
Kann mir dort jemand helfen oder noch besser einen Weg vorschlagen um höhere Werte als 128 oder 256 in irgendeiner Form außerhalb des Javaprogrammes zu speichern?
Das wäre sehr sehr sehr nett =)
Lg Lukas
Ich möchte int Werte (zB. 5800, 7500 usw.) in einer .txt Datei(nicht zwingend) wie folgt abspeichern:
Java:
try
{
FileOutputStream fOut = new FileOutputStream("fg453xm.txt");
int message = a2; // a2 ist ein zufälliger Wert von 5000-7500
fOut.write(message);
fOut.close();
}
catch (IOException ex)
{
}
das klappt soweit scheinbar auch, doch wie ich schon ein wenig gelesen habe, scheint es dabei Probleme mit 1 Byte oder 2 Byte Abspeicherung zu geben...
Denn wenn ich versuche den Wert bzw. den Wert in der .txt Datei dann mit einem anderen Programm auszulesen:
Java:
try {
FileInputStream fis1 = new FileInputStream("fg453xm.txt");
int Festgehalt = fis1.read();
fis1.close();
} catch (IOException e) {
}
bekomme ich sehr seltsame Werte ausgegeben zB 124 oder sowas obwohl der Wert zwischen 5000-7500 rangieren sollte.
Kann mir dort jemand helfen oder noch besser einen Weg vorschlagen um höhere Werte als 128 oder 256 in irgendeiner Form außerhalb des Javaprogrammes zu speichern?
Das wäre sehr sehr sehr nett =)
Lg Lukas