From 66d5e4d3e9f1fe5fd2bc85738145d345381bcf95 Mon Sep 17 00:00:00 2001 From: Looly Date: Mon, 10 Oct 2022 22:06:49 +0800 Subject: [PATCH] add blank char --- hutool-core/src/main/java/cn/hutool/core/util/CharUtil.java | 4 +++- .../src/test/java/cn/hutool/core/util/CharUtilTest.java | 5 ++++- 2 files changed, 7 insertions(+), 2 deletions(-) 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 7663300f4..e585e901a 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 @@ -261,7 +261,9 @@ public class CharUtil implements CharPool { || c == '\u202a' || c == '\u0000' // issue#I5UGSQ,Hangul Filler - || c == '\u3164'; + || c == '\u3164' + // Braille Pattern Blank + || c == '\u2800'; } /** 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 1fb388a69..a9f14d892 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 @@ -58,7 +58,10 @@ public class CharUtilTest { @Test public void issueI5UGSQTest(){ - final Character c = '\u3164'; + char c = '\u3164'; + Assert.assertTrue(CharUtil.isBlankChar(c)); + + c = '\u2800'; Assert.assertTrue(CharUtil.isBlankChar(c)); } }