S
Steve5000
Gast
Hallo,
ich blage mich jetzt schon einige Stunden mit dem Problem rum, warum
ich eine Eingabe in einer Kommandozeile nicht auswerten kann.
Hier mal mein Code:
Ich lese die Eingabe aus und kürze den String auf die ersten beiden Zeichen.
Wenn ich mir diese anzeigen lasse, kommt auch "bb" raus, wenn ich es als
erstes eingebe - NUR er springt nicht in die IF rein, obwohl Temp2 ja "bb" ist...?!
Bin für jede Hilfe dankbar!
Gruß,
Steve5000
ich blage mich jetzt schon einige Stunden mit dem Problem rum, warum
ich eine Eingabe in einer Kommandozeile nicht auswerten kann.
Hier mal mein Code:
Code:
import java.io.*;
boolean Exit = false;
while (Exit == false) {
System.out.print("> ");
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
String Temp = in.readLine();
String Temp2 = Temp.substring(0, 2);
if (Temp2 == "bb") {
System.exit(0);
}
}
Ich lese die Eingabe aus und kürze den String auf die ersten beiden Zeichen.
Wenn ich mir diese anzeigen lasse, kommt auch "bb" raus, wenn ich es als
erstes eingebe - NUR er springt nicht in die IF rein, obwohl Temp2 ja "bb" ist...?!
Bin für jede Hilfe dankbar!
Gruß,
Steve5000