过滤包含子字符串的列字符串
Filtering column strings that contain substring
我正在处理 Tmap 中的 if else,条件之一是列是否包含子字符串。
我不确定具体如何解决这对 talend 来说相当新的问题。
这是我当前使用的语法。
row16.Location.contains("clos")?"Pending":""
除了上面的例子,我还没有找到任何好的例子来说明正确的方法。
Talend使用Java作为底层语言,所以需要使用Java的三元运算符:
row16.Location.contains("clos") ? "Pending" : ""
但请务必先检查 row16.Location
是否为空,否则如果 Location 为空,您将得到 NullPointerException
:
row16.Location != null && row16.Location.contains("clos") ? "Pending" : ""
我正在处理 Tmap 中的 if else,条件之一是列是否包含子字符串。
我不确定具体如何解决这对 talend 来说相当新的问题。
这是我当前使用的语法。
row16.Location.contains("clos")?"Pending":""
除了上面的例子,我还没有找到任何好的例子来说明正确的方法。
Talend使用Java作为底层语言,所以需要使用Java的三元运算符:
row16.Location.contains("clos") ? "Pending" : ""
但请务必先检查 row16.Location
是否为空,否则如果 Location 为空,您将得到 NullPointerException
:
row16.Location != null && row16.Location.contains("clos") ? "Pending" : ""