我正在测试 Android 应用程序的 JSON 功能并具有以下 JSON 对象。
{"result":"fail"}
然后我使用以下代码来获取我的值:
JSONObject jObject = new JSONObject(ReturnValue); //Return value is what's shown above
String r = jObject.getString("result");
然后使用以下我没有得到匹配
if(r.trim() == "fail")
我把它写到屏幕上只是为了确保这一点:
et.setText("-" + r + "-");
这导致-失败-
我不明白为什么这不匹配。如果我使用 r.Contains 它返回 true,但我不能将它用于我的检查。