我正在使用 Talend 准备数据件。我想使用 tMap 组件将字符串与列的内容进行比较,并创建一个变量以存储在数据库中。问题是==操作员没有给出正确的结果(例如:row2.recipient == "text"?"text":"" 我总是得到""),如果我使用,.equals我在执行时会出错。
小智 6
如果 row2.recipient 为空,您将收到错误,并且在比较字符串时不应使用“==”。正确的语法是:
"text".equals(row2.recipient)?"text":""
Run Code Online (Sandbox Code Playgroud)
然后您将防止 NullPointerExceptions。
| 归档时间: |
|
| 查看次数: |
8890 次 |
| 最近记录: |