Morgen Zusammen
Ich habe ein Problem seit Gestern .Ich mochte zwei String vergleichen ,Ein der String wird von der Testatur eingegeben und in die Variable gespeichert .Danach benutz ich die String.equals Methode ..
wie gesagt funktionniert irgenwie nicht die Equals methode
Danke
Ich habe ein Problem seit Gestern .Ich mochte zwei String vergleichen ,Ein der String wird von der Testatur eingegeben und in die Variable gespeichert .Danach benutz ich die String.equals Methode ..
Code:
try { String Eingabe = br.readLine(); int PosErsteWerte=Eingabe.indexOf(" "); int ErsteWert= Integer.parseInt((Eingabe.substring(0,PosErsteWerte))); String Rest_Eingabe=Eingabe.substring(PosErsteWerte + 1, Eingabe.length()); int PosZweiteWert=Rest_Eingabe.indexOf(" "); ZweiteWert=Integer.parseInt((Rest_Eingabe.substring(PosZweiteWert + 1,Rest_Eingabe.length()))); String Operator=(Rest_Eingabe.substring(0,PosZweiteWert+1)); System.out.println(Operator);//Wird der richtige Eingegebene String ausgegeben Beispiel hier " + " long Ergebniss=0; if(Operator.equals("+")) /*Ab hier gibt ds Problem:Der Programm geht nicht in die Schleife obwohl ich "+" eingegeben hatte und auch ausgibt */ { System.out.println("Ok"); Ergebniss=(ErsteWert + ZweiteWert); } .....
Danke
Comment