Ich habe einige Json wie [{"person":"123abc"}]
in variable JSON_STRING
i Parse json string versuchen, wie dieseWas unterscheidet sich von getString mit String in Java?
JSONObject person = (new JSONObject(JSON_STRING));
String name = person.getString("person");
String test= "123abc";
if(name == test){
System.out.print("Success");
}else{
System.out.print("Fail");
}
ich einige einfache Logik machen mit, wenn sonst, aber ich habe ein Problem mit variabler name
und test
nicht gleich, weil Ergebnis Fail
. Ich weiß nicht, warum die Inhaltsvariablen name
und test
nicht gleich sind. Bitte helfen Sie, wenn jemand eine Lösung hat.
Dank
kennen Sie den Unterschied zwischen "==" und .equals() in Java? – Pratyay
Bitte vergleichen Sie Strings mit 'equals' – HatsuPointerKun