mirror of
https://gitee.com/chinabugotech/hutool.git
synced 2025-07-21 15:09:48 +08:00
一些小修补:
1.优化LambdaUtil多余语句, 优化缓存的key值; 2.修正ReflectUtil的javadoc文档显示, 优化StringBuilder初始化长度; 3.优化CharSequenceUtil的replace方法, 优化StringBuilder初始化长度, 优化对codePoint的添加处理;
This commit is contained in:
@@ -30,6 +30,9 @@ public class CharSequenceUtilTest {
|
||||
final String replace = "SSM15930297701BeryAllen";
|
||||
final String result = CharSequenceUtil.replace(replace, 5, 12, "***");
|
||||
Assert.assertEquals("SSM15***01BeryAllen", result);
|
||||
|
||||
String emoji = StrUtil.replace("\uD83D\uDE00aabb\uD83D\uDE00ccdd", 2, 6, "***");
|
||||
Assert.assertEquals("\uD83D\uDE00a***ccdd", emoji);
|
||||
}
|
||||
|
||||
@Test
|
||||
|
@@ -220,6 +220,9 @@ public class StrUtilTest {
|
||||
Assert.assertEquals("aa****dd", string);
|
||||
string = StrUtil.replace("aabbccdd", 2, 12, '*');
|
||||
Assert.assertEquals("aa******", string);
|
||||
|
||||
String emoji = StrUtil.replace("\uD83D\uDE00aabb\uD83D\uDE00ccdd", 2, 6, '*');
|
||||
Assert.assertEquals("\uD83D\uDE00a****ccdd", emoji);
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -627,6 +630,9 @@ public class StrUtilTest {
|
||||
final String replace = "SSM15930297701BeryAllen";
|
||||
final String result = StrUtil.replace(replace, 5, 12, "***");
|
||||
Assert.assertEquals("SSM15***01BeryAllen", result);
|
||||
|
||||
String emoji = StrUtil.replace("\uD83D\uDE00aabb\uD83D\uDE00ccdd", 2, 6, "***");
|
||||
Assert.assertEquals("\uD83D\uDE00a***ccdd", emoji);
|
||||
}
|
||||
|
||||
@Test
|
||||
|
Reference in New Issue
Block a user