java - 当我在java中有“”时如何返回null?
问题描述
我来寻求帮助,我有一个 json 对象并返回一个字符串,我的几个字符串返回,因为" "
这意味着有一个空值,但引号中有一个空格。所以,我想要完成的是我需要帮助来检查或实现一种显示null
价值的方法,而不是" "
. 我的代码有什么办法吗?谢谢您的帮助。
解决方案
修剪字符串(删除前导/尾随空格)然后检查是否String
为空的简单方法应该可以解决问题:
public String getTrimmedString(String str) {
if (str.trim().isEmpty()) {
return null;
} else {
return str.trim();
}
}
推荐阅读
- python - 如何在 cuda 环境中的 opencv 中使用过滤器?
- lodash - 如何在 vite 中配置 lodash tree-shaking
- ios - iOS 覆盖安装失败
- intellij-idea - 将intellij项目添加到gitlab时出错
- sql - 如何根据组内日期之间的差异更改列?
- java - 将二维数组打印为字符串问题 - java
- html - 在关闭之外访问 OnItemDataBound 数据
- python - 为不同参数返回相同输出值的函数 - python 3.8
- javascript - React - 将 Lottie 动画 / gif 链接到输入范围滑块
- php - Laravel 哈希密码