温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

java String 怎么判断为空

发布时间:2026-10-05 22:23:20 来源:亿速云 阅读:102 作者:小樊 栏目:编程语言

在 Java 中,“String 为空”通常有以下几种情况,需要分别判断:

1️⃣ 判断 null(未指向任何对象)

String str = null;
if (str == null) {
    // 为空
}

2️⃣ 判断空字符串 ""

String str = "";
if (str.equals("")) {
    // 为空字符串
}

或更推荐:

if (str.length() == 0) {
    // 为空字符串
}

3️⃣ 判断 null 或空字符串(最常用)

if (str == null || str.isEmpty()) {
    // null 或 ""
}

4️⃣ 判断 null、空字符串或只包含空白字符(推荐)

很多时候空格、制表符也算“空”:

if (str == null || str.trim().isEmpty()) {
    // null 或 "" 或 "   "
}

5️⃣ 使用 Apache Commons Lang(企业常用)

import org.apache.commons.lang3.StringUtils;

if (StringUtils.isEmpty(str)) {
    // null 或 ""
}

if (StringUtils.isBlank(str)) {
    // null 或 "" 或 "   "
}

✅ 推荐写法(安全 & 常用)

if (str == null || str.trim().isEmpty()) {
    // 视为空
}

如果你是在 Spring / Android / Java 11+ 环境,也可以告诉我,我可以给你更合适的写法。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI
助
手