Code:
String input=null;
byte buffer[] = new byte[80];
int read;
try{
read = System.in.read(buffer, 0, 80);
input = new String(buffer, 0, read);
}
catch(IOException e){
e.printStackTrace();
}
if(input.equals("hallo")) System.out.println("es wurde hallo eingegeben!");
Diser Code-Abschnitt soll eigentlich von der Standardeingabe einlesen und im Falle, dass "hallo" eingegeben wurde "es wurde hallo eingegeben!" ausgeben. Leider funktioniert der Code nicht. Die if-Bedingung scheint nie wahr zu werden. woran liegt das?
MfG