我有一個領域很少的excel。我只想提取那些有特殊字符的字段?的值。我試圖用包含在tmap中的方法沒有把條件放入null,但我得到這個NullPointer異常,因爲這些字段在這些字段中也包含空白值。特殊字符過濾與空在零件
下面是Excel文件:
以下是錯誤屏幕:
我有一個領域很少的excel。我只想提取那些有特殊字符的字段?的值。我試圖用包含在tmap中的方法沒有把條件放入null,但我得到這個NullPointer異常,因爲這些字段在這些字段中也包含空白值。特殊字符過濾與空在零件
下面是Excel文件:
以下是錯誤屏幕:
的一個或兩個表達式生成器中的字段中有一個空字符。在執行字符串包含之前,您必須檢查null。否則它將得到空指針異常
下面的表達式將產生一個布爾值true或false。您可以使用此表達式過濾哪些行去到TMAP
的輸出(row1.Global_Description!= NULL & & row1.Global_Description.contains( 「?」))|| (row1.Lead_Product_Segment!= NULL & & row1.Lead_Product_Segment.contains( 「?」))
目標是空的。 TMAP只有row1.Global_Description.contains(「?」)|| row1.Lead_Product_Segment.contains(「?」)。我得到一個NullPointerException由於這..所以我試圖在這裏處理null,但語法是不正確的..我們如何在這個聲明中處理null? – user1538020
是目標列可空?即,您嘗試存儲此表達式輸出的字段是否可以爲空? –
目標是空的。 TMAP只有row1.Global_Description.contains(「?」)|| row1.Lead_Product_Segment.contains(「?」)。我得到一個NullPointerException由於這..所以我試圖在這裏處理null,但語法是不正確的..我們如何在這個聲明中處理null? – user1538020
查看修訂後的答案。 – dbh