diff --git a/hutool-core/src/main/java/cn/hutool/core/util/CharUtil.java b/hutool-core/src/main/java/cn/hutool/core/util/CharUtil.java index 424b4285c..17f5aebf1 100644 --- a/hutool-core/src/main/java/cn/hutool/core/util/CharUtil.java +++ b/hutool-core/src/main/java/cn/hutool/core/util/CharUtil.java @@ -334,7 +334,8 @@ public class CharUtil { return Character.isWhitespace(c) || Character.isSpaceChar(c) || c == '\ufeff' - || c == '\u202a'; + || c == '\u202a' + || c == '\u0000'; } /** diff --git a/hutool-core/src/test/java/cn/hutool/core/util/CharUtilTest.java b/hutool-core/src/test/java/cn/hutool/core/util/CharUtilTest.java index cd99357ff..12977fdb0 100644 --- a/hutool-core/src/test/java/cn/hutool/core/util/CharUtilTest.java +++ b/hutool-core/src/test/java/cn/hutool/core/util/CharUtilTest.java @@ -37,6 +37,9 @@ public class CharUtilTest { char a3 = '\u3000'; Assert.assertTrue(CharUtil.isBlankChar(a3)); + + char a4 = '\u0000'; + Assert.assertTrue(CharUtil.isBlankChar(a4)); } @Test