diff --git a/hutool-core/src/main/java/cn/hutool/core/text/CharSequenceUtil.java b/hutool-core/src/main/java/cn/hutool/core/text/CharSequenceUtil.java index 96ec94cfe..d8f51d37d 100644 --- a/hutool-core/src/main/java/cn/hutool/core/text/CharSequenceUtil.java +++ b/hutool-core/src/main/java/cn/hutool/core/text/CharSequenceUtil.java @@ -4146,7 +4146,7 @@ public class CharSequenceUtil { if (null == str) { return null; } - if (str.length() <= maxLength) { + if (maxLength <= 0 || str.length() <= maxLength) { return str.toString(); } int w = maxLength / 2;