0

XmlElementがあります。含まれているテキストに対して文字列比較を実行しています。すべてのアカウントで、比較は合格するはずです。最近まで、コードは正常に機能していました。ただし、現在は失敗しています。

// caller ....
  processRow('my title', atag);
  ...

function processRow(title, rowtag) {
  // rowtag.getText() returns the string 'my title'

  if (rowtag.getText() == title) {
    // ... this section is never entered

デバッグモードでは、2つの同一のStringオブジェクトが比較されています。私は何か間違ったことをしていますか?

4

1 に答える 1

0

xmlの内容に余分なスペースがあったことがわかりました。違いは可変検査ウィンドウには反映されませんでした。ただし、ロガーログは文字列を正しく表示しました。

于 2012-12-14T21:09:53.517 に答える