2Danke
ERLEDIGT
JA
JA
ANTWORTEN
4
4
ZUGRIFFE
226
226
EMPFEHLEN
-
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...
Code :1 2 3 4 5 6 7
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ß,
PHGeändert von PHs (12.08.11 um 16:08 Uhr)
-
12.08.11 16:09 #2
- Registriert seit
- Apr 2009
- Ort
- Düsseldorf (NRW)
- Beiträge
- 508
Hi,
Google "Stringvergleich", erster Hit: Klick
Best regards
PS: Und hier lesen, warum!
-
Hi
das ist ein Bug, aber in deinem Code
Vergleich doch einmal mit .equals
Gruß
edit: Ui, 5 Minuten gebraucht?
-
:O
Danke, damit habe ich nun echt nicht gerechnet, dass er die Refernz vergleicht und nicht den Inhalt.
Anderseits ist es natürlich nur logisch..
Geil, wieder mal was gelernt. Vielen Dank
-
12.08.11 16:48 #5SE Tutorials.de Gastzugang
Wenn du einen String-Vergleich machen würdest wie in dem Topic würde TRUE kommen weil Java einen sog. String-Pool hat. Da du haber eine Variable mit einem String vergleichst und in der Variable alles mögliche drin kommt FALSE.
Ähnliche Themen
-
Problem mit <form action="">
Von WaZZkeSS im Forum HTML & XHTMLAntworten: 10Letzter Beitrag: 05.08.08, 14:21 -
"anonyme Methode" kann nicht in den Delegattyp "System.Action<int>"konvertiert werden
Von LL0rd im Forum .NET Application und Service DesignAntworten: 2Letzter Beitrag: 30.01.08, 12:58 -
<Form action="..."> Problem
Von Spacejumper im Forum PHPAntworten: 4Letzter Beitrag: 03.11.04, 21:25 -
Funktioniert <form action="index.php?site=admin" method="post"> genrell ni
Von offset im Forum PHPAntworten: 8Letzter Beitrag: 14.08.03, 01:47 -
action script "array" problem BITTE HELFEN******
Von conair im Forum Flash PlattformAntworten: 2Letzter Beitrag: 31.12.01, 02:09





Zitieren

Login





