我無法用下面的代碼來比較兩個字符串:字符串比較 - 安卓
我有一個名爲「性別」,這將有「男」或「女」作爲其值的字符串。
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