Talend 筛选包含子字符串的列字符串
我正在处理Tmap中的if-else,条件之一是列是否包含子字符串 我不确定该怎么做,因为这对泰伦德来说是个新鲜事 这是我正在使用的当前语法Talend 筛选包含子字符串的列字符串,talend,Talend,我正在处理Tmap中的if-else,条件之一是列是否包含子字符串 我不确定该怎么做,因为这对泰伦德来说是个新鲜事 这是我正在使用的当前语法 row16.Location.contains("clos")?"Pending":"" 除了上面的例子之外,我还没有找到任何正确方法的好例子。Talend使用Java作为基础语言,因此您需要使用Java的三元运算符: row16.Location.contains("clos") ? "Pending" : "" 但请确保首先检查row16.Loca
row16.Location.contains("clos")?"Pending":""
除了上面的例子之外,我还没有找到任何正确方法的好例子。Talend使用Java作为基础语言,因此您需要使用Java的三元运算符:
row16.Location.contains("clos") ? "Pending" : ""
但请确保首先检查row16.Location
是否为null,否则如果Location为null,您将得到NullPointerException
:
row16.Location != null && row16.Location.contains("clos") ? "Pending" : ""
Talend使用Java作为底层语言,因此需要使用Java的三元运算符:
row16.Location.contains("clos") ? "Pending" : ""
但请确保首先检查row16.Location
是否为null,否则如果Location为null,您将得到NullPointerException
:
row16.Location != null && row16.Location.contains("clos") ? "Pending" : ""
过滤空值是问题所在。泰伦德压制了我所犯的错误,但这是有效的。谢谢过滤空值是问题所在。泰伦德压制了我所犯的错误,但这是有效的。谢谢