
判断字符串是否为空的正确函数
面试中,70% 以上的 java 应聘者回答错误的一道题是:判断字符串是否为空的函数。让我们看看正确的实现。
题目:
public boolean isEmptyString(String str) {
return str == null || str.length() == 0;
}答案:
立即学习“Java免费学习笔记(深入)”;
给出的代码(选项 a)是正确的。它先是检查字符串是否为 null,然后检查其长度是否为 0。这是判断字符串是否为空的正确方法。
其他选项:
选项 b:str.length() == 0 || str == null,这可能会引发空指针异常,因为字符串可能是 null。
选项 c:str == "" || str.length() == 0,这是错误的比较方式,应使用 str.equals("")。
选项 d:str.equals("") || str.length() == 0,将 null 判断放在了错误的顺序中。
因此,正确的答案是 a,因为它提供了判断字符串是否为空的可靠方法。
以上就是Java面试题:如何正确判断字符串是否为空?的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号