2
我正在使用Talend準備數據軟件。 我想使用tMap組件比較字符串與列的內容,並創建一個變量存儲在數據庫中。問題是==
運營商沒有給出正確的結果(例如:row2.recipient == "text"?"text":""
我總是得到""
),如果我使用.equals
執行時出現錯誤。使用tMap比較字符串
我正在使用Talend準備數據軟件。 我想使用tMap組件比較字符串與列的內容,並創建一個變量存儲在數據庫中。問題是==
運營商沒有給出正確的結果(例如:row2.recipient == "text"?"text":""
我總是得到""
),如果我使用.equals
執行時出現錯誤。使用tMap比較字符串
如果row2.recipient爲null,則在比較字符串時不應使用「==」,否則將出現錯誤。 正確的語法是:
"text".equals(row2.recipient)?"text":""
然後你會防止NullPointerException異常。