Hallo,
ich habe eine Klasse geschrieben, die vom Benutzer eingegebene Werte entweder in einer bin- oder in einer txt-Datei abspeichern soll. Bislang habe ich die Werte aber noch fest vergeben, weil ich keinen Stream bzw. Writer finde mit dem ich char-Werte von der Konsole einlesen kann. Hier mal Auszüge aus dem Quelltext:
Ich würde mich sehr freuen, wenn mir jemand weiterhelfen könnt.
Im Voraus schon einmal vielen Dank,
Andreas
Edit von L-ectron-X: Codetags eingefügt.
ich habe eine Klasse geschrieben, die vom Benutzer eingegebene Werte entweder in einer bin- oder in einer txt-Datei abspeichern soll. Bislang habe ich die Werte aber noch fest vergeben, weil ich keinen Stream bzw. Writer finde mit dem ich char-Werte von der Konsole einlesen kann. Hier mal Auszüge aus dem Quelltext:
Code:
import java.io.*;
class Writer
{
private char cSymbol = 'A';
private int iNumber = 5;
private float fNumber = 7.09f;
private String sText = "Hallo Welt";
// Hier sollte eigentlich anstelle fester Angaben die Möglichkeit bestehen Werte einzugeben
/**
* Methode zur Erzeugung einer txt-Datei
* @param filename Erwartet den Dateinamen als Parameter
*/
public void writeTxtFile (String filename)
{
try
{
PrintWriter out = new PrintWriter (new FileWriter (filename));
out.println (cSymbol);
out.println (iNumber);
out.println (fNumber);
out.println (sText);
out.close ();
}
catch (IOException e)
{
System.out.println (e.getMessage ());
}
}
}
Ich würde mich sehr freuen, wenn mir jemand weiterhelfen könnt.
Im Voraus schon einmal vielen Dank,
Andreas
Edit von L-ectron-X: Codetags eingefügt.