我想获取字段的字符串值(它们可以是长字符串或任何对象的类型),
如果一个字段为null,那么它应该返回空字符串,我对GUAVA就是这样做的;
nullToEmpty(String.valueOf(gearBox))
nullToEmpty(String.valueOf(id))
...
但如果齿轮箱为空,则返回空!不是空字符串,因为valueOf MethodOd返回字符串“null”,这会导致错误。
有什么想法吗?
编辑:有100s字段我寻找一些容易实现的东西
您可以使用objects.toString()
(Java 7中的标准):
Objects.toString(gearBox, "")
Objects.toString(id, "")
从链接的文档中:
公共静态字符串toString(对象o,字符串nullDefault)
如果第一个参数不为null,则返回对第一个参数调用ToString
的结果,否则返回第二个参数。
参数:O
-对象NullDefault
-如果第一个参数为Null
则返回的字符串
返回:
如果第一个参数不是null
,则为调用ToString
的结果,否则为调用第二个参数的结果。
另请参阅:ToString(Object)
问题内容: 我想获取字段的字符串值(它们可以是长字符串或任何对象的类型), 如果一个字段为空,那么它应该返回空字符串,我用番石榴做过; 但是如果gearbox为null,则返回null!非空字符串,因为valueOf methdod返回字符串“ null”,这会导致错误。 有任何想法吗? EDIt:有100多个字段,我正在寻找易于实现的字段 问题答案: 您可以使用(Java 7中的标准): 从链接
问题内容: 如何拆分字符串并获取NULL值而不是空字符串。 我特别感兴趣的两个方法和。我希望这个查询: 将返回第三行而不是空字符串。有没有简单的方法可以做到这一点,即使用特殊字符?我的意思是: 我希望我可以使用方法从字符串中提取NULL : 从这里获取的代码:https : //sqlperformance.com/2016/03/t-sql-queries/string- split 问题答案:
本文向大家介绍php解析http获取的json字符串变量总是空白null,包括了php解析http获取的json字符串变量总是空白null的使用技巧和注意事项,需要的朋友参考一下 今天同事项目中遇到一个问题,通过http接口获取的json字符串使用json_decode始终无法正确解析,返回空白。 直接把结果字符串复制出来手动创建一个变量却正常,在前端js也能解析,搞了半天不得其解,借助强大的谷歌
问题内容: 如果我使用输入字段和清空,角套它,而不是即使是前。 在我的情况下,这是一个问题,因为如果输入字段为空(而不是空),则需要发送到服务器。 有没有办法告诉角度设置“空”输入模型? 问题答案: 您可能需要输入空值并将其设置为: 另一种方法是使用自定义指令并在其中应用a :
我使用gson序列化java对象到json。 这个生成器处理好的空值。但与此同时,我希望它处理空字符串也为空。 这怎么能做到呢?
我有以下结构: 我试图用len(event.Identificator)获得标识符的长度,但是我得到了len的无效参数 在给伦打电话之前,我先检查一下是不是零。我来自Java/C#/PHP背景,这是我第一次用GO写东西。