this question has answer here:
- how compare strings in java? 23 answers
i'm c++ programmer wrote php server code translated java , pretty new java. feels quite common coming c++. have server , running , code:
string req = "<xml><version>1</version><test></test></xml>"; document doc = loadxmlfromstring (req); element root = doc.getdocumentelement(); // "xml" // check version element e = firstchildelement (root, "version"); string result = e.gettextcontent(); // returns "1"! string expected = "1"; if (result != expected) { out.println ("wrong version: (" + result + "), expected: (" + expected + ")!"); return; } this prints "wrong version: (1), expected (1)". same holds if (result != "1"). debugger (eclipse) shows result "1", i'm lost here. seem missing obvious can't see it...can pls? thanks!
use .equals() compare string objects.
Comments
Post a Comment