-1

我有一个很少领域的excel。我只想提取那些具有特殊字符的字段在价值观中。我尝试在 tmap 中使用contains方法,但没有设置 null 条件,但我得到了这个 NullPointer 异常,因为这些字段中还包含空白值。

这是excel文件:

在此处输入图像描述

这是tmap过滤: 在此处输入图像描述

这是错误屏幕:

在此处输入图像描述

4

1 回答 1

0

表达式构建器中的一个或两个字段中有一个 null。在执行字符串包含之前,您必须检查 null。否则会得到空指针异常

下面的表达式将产生一个布尔值 true 或 false。您可以使用此表达式过滤哪些行进入 tMap 的输出

(row1.Global_Description!=null && row1.Global_Description.contains("?"))|| (row1.Lead_Product_Segment!=null && row1.Lead_Product_Segment.contains("?"))

于 2016-03-10T18:12:54.690 回答