hey zusammen, kann mir jemand da vielleicht weiterhelfen
Also ich hab folgendes Programm geschrieben:
import java.util.*;
import ea.*;
/**
* Erzeugt ein Objekt, welches vom Benutzer eingegebene Namen einliest
* und in umgekehrter Reihenfolge wieder ausgibt.
* @author Nadia Tuna
* @version 1vom 29.05.2007
*/
public class NamenCollection {
/**
* @param args
*/
public static void main(String[] args) {
Stack<String> menue = new Stack<String>();
String name = "null";
while(!name.equals("")) {
Ausgabe.schreib("Geben Sie bitte einen Namen ein! \n");
name = Eingabe.liesString();
menue.push(name);
}
// Solange wie im Stack noch Werte sind
while (!menue.isEmpty()) {
try {
Ausgabe.schreib(menue.pop());
Ausgabe.neueZeile();
}
catch (EmptyStackException e) { e.printStackTrace(); }
}
}
}
Das Problem ist, der Benutzer soll das Ende der Eingabe der Namen durch die Eingabe des Textes der Länge null signalisieren. Soweit ich weiß müsste das irgendwie hier sein: while(!name.equals("")) {...} . Also in der inneren Klammer müsste etwas rein. Aber was...