From defa4835caa29e679282f486d48e453814cc5d30 Mon Sep 17 00:00:00 2001 From: Looly Date: Sun, 15 Dec 2024 22:02:32 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AD=97=E6=AE=B5=E5=90=8D=E7=A7=B0=E4=B8=8E?= =?UTF-8?q?=E9=94=99=E8=AF=AF=E4=BF=A1=E6=81=AF=E9=97=B4=E7=BC=BA=E5=B0=91?= =?UTF-8?q?=E7=A9=BA=E6=A0=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../dromara/hutool/core/text/CharSequenceUtil.java | 7 +------ .../hutool/core/text/CharSequenceUtilTest.java | 12 ++++++------ 2 files changed, 7 insertions(+), 12 deletions(-) diff --git a/hutool-core/src/main/java/org/dromara/hutool/core/text/CharSequenceUtil.java b/hutool-core/src/main/java/org/dromara/hutool/core/text/CharSequenceUtil.java index 2d87c7913..64f32cefc 100644 --- a/hutool-core/src/main/java/org/dromara/hutool/core/text/CharSequenceUtil.java +++ b/hutool-core/src/main/java/org/dromara/hutool/core/text/CharSequenceUtil.java @@ -87,11 +87,6 @@ public class CharSequenceUtil extends StrValidator { */ public static final int INDEX_NOT_FOUND = Finder.INDEX_NOT_FOUND; - /** - * 字符串常量:空格符 {@code " "} - */ - public static final String SPACE = " "; - // region toString /** @@ -2948,7 +2943,7 @@ public class CharSequenceUtil extends StrValidator { return toStringOrNull(str); } if (isEmpty(padStr)) { - padStr = SPACE; + padStr = StrPool.SPACE; } final int strLen = str.length(); final int pads = size - strLen; diff --git a/hutool-core/src/test/java/org/dromara/hutool/core/text/CharSequenceUtilTest.java b/hutool-core/src/test/java/org/dromara/hutool/core/text/CharSequenceUtilTest.java index 19d48e7f0..a945f1087 100644 --- a/hutool-core/src/test/java/org/dromara/hutool/core/text/CharSequenceUtilTest.java +++ b/hutool-core/src/test/java/org/dromara/hutool/core/text/CharSequenceUtilTest.java @@ -268,13 +268,13 @@ public class CharSequenceUtilTest { assertEquals("中文", CharSequenceUtil.commonPrefix("中文english", "中文french")); // { space * 10 } + "abc" - final String str1 = CharSequenceUtil.repeat(CharSequenceUtil.SPACE, 10) + "abc"; + final String str1 = CharSequenceUtil.repeat(StrPool.SPACE, 10) + "abc"; // { space * 5 } + "efg" - final String str2 = CharSequenceUtil.repeat(CharSequenceUtil.SPACE, 5) + "efg"; + final String str2 = CharSequenceUtil.repeat(StrPool.SPACE, 5) + "efg"; // Expect common prefix: { space * 5 } - assertEquals(CharSequenceUtil.repeat(CharSequenceUtil.SPACE, 5), CharSequenceUtil.commonPrefix(str1, str2)); + assertEquals(CharSequenceUtil.repeat(StrPool.SPACE, 5), CharSequenceUtil.commonPrefix(str1, str2)); } @Test @@ -300,13 +300,13 @@ public class CharSequenceUtilTest { assertEquals("中文", CharSequenceUtil.commonSuffix("english中文", "Korean中文")); // "abc" + { space * 10 } - final String str1 = "abc" + CharSequenceUtil.repeat(CharSequenceUtil.SPACE, 10); + final String str1 = "abc" + CharSequenceUtil.repeat(StrPool.SPACE, 10); // "efg" + { space * 15 } - final String str2 = "efg" + CharSequenceUtil.repeat(CharSequenceUtil.SPACE, 15); + final String str2 = "efg" + CharSequenceUtil.repeat(StrPool.SPACE, 15); // Expect common suffix: { space * 10 } - assertEquals(CharSequenceUtil.repeat(CharSequenceUtil.SPACE, 10), CharSequenceUtil.commonSuffix(str1, str2)); + assertEquals(CharSequenceUtil.repeat(StrPool.SPACE, 10), CharSequenceUtil.commonSuffix(str1, str2)); } @Test