Wie eingabe mit String vergleichen?
Hallo es wird immer Ne ausgegeben wenn ich hallo eingebe wie kann ich meine eingabe mit einem String vergleichen? also geht das überhaupt?
2 Antworten
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
programmieren, Java
Strings sind keine primitiven Datentypen und sollten deshalb nicht mit == verglichen werden. Hierbei wird nämlich nicht geschaut, ob der Inhalt gleich ist - es wird geschaut, ob es sich um das gleiche Objekt handelt
Um Strings zu vergleichen, nutzt man die equals-Methode
s1.equals(s2);
JanMarcel01
bestätigt
Von
Experte
"string".equalsIgnoreCase("anderer String")
oder
"string".equals("anderer string")