我无法用下面的代码来比较两个字符串:字符串比较 - 安卓
我有一个名为“性别”,这将有“男”或“女”作为其值的字符串。
if(gender == "Male")
salutation ="Mr.";
if(gender == "Female")
salutation ="Ms.";
这并没有工作,所以我尝试了以下内容:
String g1="Male";
String g2="Female";
if(gender.equals(g1))
salutation ="Mr.";
if(gender.equals(g2))
salutation ="Ms.";
再次,它没有工作。 有人可以告诉我如何使用if语句比较字符串值。
你有答案吗? – 2013-04-22 09:30:08
可能的重复[如何比较Java中的字符串?](http://stackoverflow.com/questions/513832/how-do-i-compare-strings-in-java) – Blackbelt 2013-04-22 09:38:19
可能的重复[如何比较在Java中的字符串?](http://stackoverflow.com/questions/513832/how-do-i-compare-strings-in-java) – SilentKiller 2017-05-08 12:21:26