问答 2023-05-28 来自:开发者社区

DataWorks我就想知道 如果我传一个逗号拼接的字符串入参, 如果这个字符串是null 我就不?

DataWorks我就想知道 如果我传一个逗号拼接的字符串入参, 如果这个字符串是null 我就不要这个条件, 如果有值我就in一下,这个怎么实现?我配置入参可以为null, 不传值的话直接会把null解析到sql里, 会出现id in (null) 这种sql,sql的意义都不对了

文章 2021-12-31 来自:开发者社区

String拼接出现null?你看到的分析可是错的

前言String类型真是个神奇的存在,动不动就会出现一些迷惑人的错误。今天看到一篇文中提到当String的值为null时,进行字符串相加拼接,会出现把null当做字符串拼接的现象。比如下面这段代码:String s = null; s = s + "hello"; System.out.println(s + " world");你预期的结果可能是“hello world”,但实际的结果是“nu....

String拼接出现null?你看到的分析可是错的

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。