0

String targetID = ((Node) targetId.item(0)).getNodeValue()いくつかの if logic:if (targetID == "OK")およびの結果を使用していますelse if (targetID == "UNKNOWN_USER")が、どちらの比較も失敗します。印刷するtargetIDと正しく表示され、 として表示されますがjava.lang.String、ここで何が欠けていますか?

4

1 に答える 1

4

文字列比較にequals()は and notを使用:==

if (targetID.equals("OK")) { ... }

s1 == s2これは、文字列を比較するときに必要になることはめったにありません

于 2013-03-06T17:52:10.720 に答える