首页 > 解决方案 > 当我在java中有“”时如何返回null?

问题描述

我来寻求帮助,我有一个 json 对象并返回一个字符串,我的几个字符串返回,因为" "这意味着有一个空值,但引号中有一个空格。所以,我想要完成的是我需要帮助来检查或实现一种显示null价值的方法,而不是" ". 我的代码有什么办法吗?谢谢您的帮助。

标签: java

解决方案


修剪字符串(删除前导/尾随空格)然后检查是否String为空的简单方法应该可以解决问题:

public String getTrimmedString(String str) {
    if (str.trim().isEmpty()) {
        return null;
    } else {
        return str.trim();
    }
}

推荐阅读