jestem w stanie porównać dwa ciągi stosując następujący kod:porównanie String - Android
Mam ciąg nazwie „gender”, która będzie miała „męskie” i „żeńskie” jako jego wartości.
if(gender == "Male")
salutation ="Mr.";
if(gender == "Female")
salutation ="Ms.";
ten nie działa, więc próbowałem następujące:
String g1="Male";
String g2="Female";
if(gender.equals(g1))
salutation ="Mr.";
if(gender.equals(g2))
salutation ="Ms.";
Ponownie, to nie działa. Czy ktoś może mi powiedzieć, jak porównać wartości ciągu za pomocą instrukcji if.
Czy otrzymujesz rozwiązanie z odpowiedzi? –
możliwy duplikat [Jak porównać ciągi znaków w Javie?] (Http://stackoverflow.com/questions/513832/how-do-i-compare-strings-in-java) – Blackbelt
Możliwy duplikat [Jak porównać stringów w Javie?] (http://stackoverflow.com/questions/513832/how-do-i-compare-strings-in-java) – SilentKiller