Fix (hutool-core): 修复是否空白符方法不认为 \u0000 为空格的问题

# 修改
1. 原有实现中没有将 \u0000 判断为空格,但这个是空格,因此补充
2. 同步增加测试方法
This commit is contained in:
FULaBUla 2021-04-10 20:58:00 +08:00
parent 1edbc0de80
commit 84aab9d8ef
2 changed files with 5 additions and 1 deletions

View File

@ -334,7 +334,8 @@ public class CharUtil {
return Character.isWhitespace(c) return Character.isWhitespace(c)
|| Character.isSpaceChar(c) || Character.isSpaceChar(c)
|| c == '\ufeff' || c == '\ufeff'
|| c == '\u202a'; || c == '\u202a'
|| c == '\u0000';
} }
/** /**

View File

@ -37,6 +37,9 @@ public class CharUtilTest {
char a3 = '\u3000'; char a3 = '\u3000';
Assert.assertTrue(CharUtil.isBlankChar(a3)); Assert.assertTrue(CharUtil.isBlankChar(a3));
char a4 = '\u0000';
Assert.assertTrue(CharUtil.isBlankChar(a4));
} }
@Test @Test