!1198 [Feat] cn.hutool.core.util.StrUtil增加新方法 toStringOrEmptyStr, 调用对象的toString方法, null会返回空字符串 ""

Merge pull request !1198 from ahwei/v5-dev
This commit is contained in:
Looly 2024-04-03 04:40:18 +00:00 committed by Gitee
commit 562d41386f
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F

View File

@ -287,6 +287,18 @@ public class StrUtil extends CharSequenceUtil implements StrPool {
return null == obj ? null : obj.toString();
}
/**
* 调用对象的toString方法null会返回空字符串 ""
*
* @param obj 对象
* @return {@link String }
* @author ahwei163@qq.com
*/
public static String toStringOrEmptyStr(Object obj) {
// obj为空时, 返回 null "null" 都不适用部分场景, 此处返回 "" 空字符串
return null == obj ? "" : obj.toString();
}
/**
* 创建StringBuilder对象
*