PHs
Mitglied
Hallo,
ich hab da ein kleines Problem, dass ich einfach nicht gelöst bekomme.
Die Situation sieht so aus:
Ich schreibe ein Android App (es geht hier um Java und nicht Android) mit Java und möchte aus einem JSON ein String extrahieren.
Dies funktioniert soweit auch ganz gut, allerdings wen ich den String vergleiche mit einem anderen identischen String ergibt es einen false.
Auch mit hilfe des Debugger konnte ich keinen unterschied zwischen den Strings erkennen...
Hab ich was übersehen oder ist dies einfach ein Bug?
Hoffe auf hilfe, Danke
Gruß,
PH
ich hab da ein kleines Problem, dass ich einfach nicht gelöst bekomme.
Die Situation sieht so aus:
Ich schreibe ein Android App (es geht hier um Java und nicht Android) mit Java und möchte aus einem JSON ein String extrahieren.
Dies funktioniert soweit auch ganz gut, allerdings wen ich den String vergleiche mit einem anderen identischen String ergibt es einen false.
Auch mit hilfe des Debugger konnte ich keinen unterschied zwischen den Strings erkennen...
Code:
String message = "{\"event\" : \"action\"}";
json = new JSONObject(message); //importiert von org.json, standartweise dabei bei Android
String lol = json.getString("event");
if(lol == "action"){ // <-- Immer false
//soweit kommt er gar nicht
}
Hab ich was übersehen oder ist dies einfach ein Bug?
Hoffe auf hilfe, Danke
Gruß,
PH
Zuletzt bearbeitet: