diff --git a/hutool-core/src/main/java/cn/hutool/core/util/StrUtil.java b/hutool-core/src/main/java/cn/hutool/core/util/StrUtil.java index 5695c7c23..ac4307d5c 100755 --- a/hutool-core/src/main/java/cn/hutool/core/util/StrUtil.java +++ b/hutool-core/src/main/java/cn/hutool/core/util/StrUtil.java @@ -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对象 *