检查空字符串是否为null?

约翰

我有一个json,其中userId属性以字符串“ null”的形式出现-

"userId":"null"

我有一个检查我的字符串是否为空的方法-

public static boolean isEmpty(String value) {
    return value == null || value.isEmpty();
}

但是每次我上面的方法都像false上面一样返回我userId吗?由于userId为null,因此应为true。Guava或Apache Commons中还有其他可以做到这一点的API吗?

戴维斯·布罗达(Davis Broda)

该值null不等于String "null"null表示尚未为给定对象分配值,其中String"null"是有效对象。它包含字符n u l l,这是字符串的有效值。您还需要检查该值是否为文字字符串"null",才能执行所需的操作。

正确检查

return value == null || value.isEmpty() || value.equals("null") ;

如果您仍要保持"null"有效的用户名,则将发送json的内容更改为以下格式,应将其解释为文字null而不是包含内容的String"null"

"userId":null

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

检查是否为StringBuilder()AppendLine()为空字符串

来自分类Dev

如何检查列表是否为空字符串

来自分类Dev

检查结果是否为空字符串

来自分类Dev

检查结果是否为空字符串

来自分类Dev

PHP:检查变量是否为字符串类型并且不是空字符串?

来自分类Dev

PHP:检查变量是否为字符串类型并且不是空字符串?

来自分类Dev

ImmNotifyIME()是否为空字符串?

来自分类Dev

PDO,检查是否为空字符串,如果为空则不更新

来自分类Dev

PDO,检查是否为空字符串,如果为空则不更新

来自分类Dev

如何检查scanf返回的字符串是否为null

来自分类Dev

使用isEmpty()检查字符串是否为null

来自分类Dev

如何检查单词中的空字符串是否在python中评估为true?

来自分类Dev

在Where子句中添加检查Parameter是否为空字符串

来自分类Dev

如何检查Django表单数据是否为None,''(空字符串)或False

来自分类Dev

在Swift中检查nil参数以及该参数是否为空字符串

来自分类Dev

如何检查单词中的空字符串是否在python中评估为true?

来自分类Dev

检查自定义对象 ArrayList 的属性是否为空字符串?

来自分类Dev

如何检查节点在xpath中是否包含空字符串或空格或null?

来自分类Dev

确定javascript对象上的所有属性是否为null或空字符串

来自分类Dev

“ Mapstruct”是否可以使用mapstruct将空字符串映射为null?

来自分类Dev

以html格式将空字符串更新为NULL

来自分类Dev

如果日期为NULL,则显示空字符串

来自分类Dev

始终将NULL排序为空字符串或0

来自分类Dev

加载 tempView 时空字符串显示为 null

来自分类Dev

仅在预检查为空字符串时串联C#字符串

来自分类Dev

仅在预检查为空字符串时串联C#字符串

来自分类Dev

Rails Model方法检查字段是否为nil,如果是,则返回空字符串

来自分类Dev

检查字符串数组是否包含没有循环的非空字符串

来自分类Dev

检查字符串数组是否包含没有循环的非空字符串

Related 相关文章

  1. 1

    检查是否为StringBuilder()AppendLine()为空字符串

  2. 2

    如何检查列表是否为空字符串

  3. 3

    检查结果是否为空字符串

  4. 4

    检查结果是否为空字符串

  5. 5

    PHP:检查变量是否为字符串类型并且不是空字符串?

  6. 6

    PHP:检查变量是否为字符串类型并且不是空字符串?

  7. 7

    ImmNotifyIME()是否为空字符串?

  8. 8

    PDO,检查是否为空字符串,如果为空则不更新

  9. 9

    PDO,检查是否为空字符串,如果为空则不更新

  10. 10

    如何检查scanf返回的字符串是否为null

  11. 11

    使用isEmpty()检查字符串是否为null

  12. 12

    如何检查单词中的空字符串是否在python中评估为true?

  13. 13

    在Where子句中添加检查Parameter是否为空字符串

  14. 14

    如何检查Django表单数据是否为None,''(空字符串)或False

  15. 15

    在Swift中检查nil参数以及该参数是否为空字符串

  16. 16

    如何检查单词中的空字符串是否在python中评估为true?

  17. 17

    检查自定义对象 ArrayList 的属性是否为空字符串?

  18. 18

    如何检查节点在xpath中是否包含空字符串或空格或null?

  19. 19

    确定javascript对象上的所有属性是否为null或空字符串

  20. 20

    “ Mapstruct”是否可以使用mapstruct将空字符串映射为null?

  21. 21

    以html格式将空字符串更新为NULL

  22. 22

    如果日期为NULL,则显示空字符串

  23. 23

    始终将NULL排序为空字符串或0

  24. 24

    加载 tempView 时空字符串显示为 null

  25. 25

    仅在预检查为空字符串时串联C#字符串

  26. 26

    仅在预检查为空字符串时串联C#字符串

  27. 27

    Rails Model方法检查字段是否为nil,如果是,则返回空字符串

  28. 28

    检查字符串数组是否包含没有循环的非空字符串

  29. 29

    检查字符串数组是否包含没有循环的非空字符串

热门标签

归档