Hallo,
ich habe mir eine Art Generator geschrieben, der mir eine beliebige Anzahl der Strings "SCHWARZ" und "WEISS" in eine Textdatei schreibt. Er funktioniert auch problemlos.
Will ich nun in einer anderen Klasse die Datei mit "java MyClass < config.txt" einlesen, erhalte ich immer "Error: null".
Hier der Ausschnitt:
Selbst wenn ich die Werte manuell eingebe, wird die Eingabe sofort abgebrochen und ich erhalte "Error: null". Wo liegt mein Fehler? Vielen Dank!!!
ich habe mir eine Art Generator geschrieben, der mir eine beliebige Anzahl der Strings "SCHWARZ" und "WEISS" in eine Textdatei schreibt. Er funktioniert auch problemlos.
Will ich nun in einer anderen Klasse die Datei mit "java MyClass < config.txt" einlesen, erhalte ich immer "Error: null".
Hier der Ausschnitt:
Code:
BufferedReader is = new BufferedReader(new InputStreamReader(System.in));
try {
String s;
s = is.readLine();
if (s == null)
throw new Exception("Brauch Werte");
// Bis hier her klappt es auch. Wenn ich nichts in die Datei schreibe, kommt "Brauche Werte".
// Aber jetzt hackt es...
if (s.equals("SCHWARZ"))
...
else if (s.equals("WEISS"))
...
else{
System.out.println("Read Error:" + s);
return; }
catch (Exception e) {
System.out.println("Error: " + e.getMessage());
return; }
}
Selbst wenn ich die Werte manuell eingebe, wird die Eingabe sofort abgebrochen und ich erhalte "Error: null". Wo liegt mein Fehler? Vielen Dank!!!