Hallo miteinander,
wie kann ich es denn anstellen, dass bei mein Programm läuft und nebenher auf den Konsolen Input reagiert.
Ich habe bis jetzt nur hinbekommen, dass der Konsolen Input solange blockt bis was eingegeben wurde. Nun kann es aber auch vorkommen, dass nichts eingegeben wird.
Und erst irgendwann später was eingegeben wird.
Hier der Reader:
Hier der Aufruf:
Nun komme ich aber nur zu der Stelle mache was anderes wenn was eingegeben wurde.
wie kann ich es denn anstellen, dass bei mein Programm läuft und nebenher auf den Konsolen Input reagiert.
Ich habe bis jetzt nur hinbekommen, dass der Konsolen Input solange blockt bis was eingegeben wurde. Nun kann es aber auch vorkommen, dass nichts eingegeben wird.
Und erst irgendwann später was eingegeben wird.
Hier der Reader:
Code:
private String input() {
final InputStreamReader isr = new InputStreamReader(System.in);
return new BufferedReader(isr).readLine().trim();}
Hier der Aufruf:
Code:
String in;
while(in = input()) != null {
// lese Input
}
// mache was anderes
Nun komme ich aber nur zu der Stelle mache was anderes wenn was eingegeben wurde.