【发布时间】:2013-04-15 03:29:34
【问题描述】:
我无法使用以下代码比较两个字符串:
我有一个名为“gender”的字符串,其值为“Male”或“Female”。
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 语句比较字符串值。
【问题讨论】:
-
你从答案中得到解决方案了吗?
-
如果这不起作用,那是因为性别是另一回事。添加这个来弄清楚
Log.d("GENDER", gender)