Int-Wert extern abspeichern

Maddimini

Mitglied
Hallo

Ich denke die Frage ist etwas komisch ,
aber wie kann ich genau einen int-Wert, zB "5", in einer *.txt abspeichern und diese *.txt auch wieder laden und den int-Wert wieder auslesen.

Ich freue mich über jede Hilfe
Danke schon einmal

Das ganze ist für ein Projekt für meine Abschlussnote, würde mich daher um Hilfe ganz besonders freuen
 
Entweder du siehst den Wald vor lauter Bäumen nicht oder ich versteh die Frage nicht so ganz ... Das Schreiben kannst du ganz leicht mit entsprechenden OutputStreams/Writern erledigen, wie z.B. FileWriter und analog dazu zum Lesen InputStreams/Reader, z.B. FileReader.
 
Sorry ;D
Da ich noch ein ziemlicher Anfänger in Java bin kann ich damit nicht so viel Anfangen
ein kleiner Tipp oder ein paar Zeilen Code wären sehr nett :)
 
Ok, ich denke es soll eher schnell gehn, deswegen hab ich mal flott was zusammengetippert ... Ein Beispiel zum Lesen und ein Beispiel zum Schreiben. Für genauere Infos kannste gerne mal in Javainsel nachschauen, lohnt sich auf jeden Fall.

Schreiben.java
Java:
package de.tutorials.maddimini.readwritefile;

import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;

public class Schreiben {
	public static void main(String[] args) throws IOException {
		// Datei, in die wir schreiben wollen
		File f = new File("test.txt");

		// Einen Datenstrom öffnen, mit dem wir in die Datei schreiben können
		BufferedWriter writer = new BufferedWriter(new FileWriter(f));

		// Etwas in die Datei schreiben, z.B. die Zahl 5
		writer.write(5);

		// Und zum Schluss den Datenstrom wieder schließen
		writer.close();
	}
}
Lesen.java
Java:
package de.tutorials.maddimini.readwritefile;

import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;

public class Lesen {
	public static void main(String[] args) throws IOException {
		// Datei, die wir lesen wollen
		File f = new File("test.txt");

		// Einen Datenstrom öffnen, mit dem wir die Datei lesen können
		BufferedReader reader = new BufferedReader(new FileReader(f));

		// Die Datei einlesen und ausgeben
		for(String str = null; (str = reader.readLine()) != null;) {
			System.out.println(str);
		}

		// Und zum Schluss den Datenstrom wieder schließen
		reader.close();
	}
}
 
Zurück