Package org.miaixz.bus.core.text
Class StringRepeater
java.lang.Object
org.miaixz.bus.core.text.StringRepeater
字符串或字符重复器
用于将给定字符串或字符赋值count次,然后拼接
- Since:
- Java 17+
- Author:
- Kimi Liu
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringRepeaterof(int countOrLength) 创建StrRepeaterrepeat(char c) 重复某个字符repeat(CharSequence text) 重复某个字符串repeatAndJoin(CharSequence text, CharSequence delimiter) 重复某个字符串并通过分界符连接repeatByLength(CharSequence text) 重复某个字符串到指定长度 如果指定长度非指定字符串的整数倍,截断到固定长度 如果指定长度小于字符串本身的长度,截断之
-
Constructor Details
-
StringRepeater
public StringRepeater(int countOrLength) 构造- Parameters:
countOrLength- 重复次数或固定长度
-
-
Method Details
-
of
创建StrRepeater- Parameters:
countOrLength- 重复次数或固定长度- Returns:
- StringRepeater
-
repeat
重复某个字符repeat('e', 0) = "" repeat('e', 3) = "eee" repeat('e', -2) = ""- Parameters:
c- 被重复的字符- Returns:
- 重复字符字符串
-
repeat
重复某个字符串- Parameters:
text- 被重复的字符- Returns:
- 重复字符字符串
-
repeatByLength
重复某个字符串到指定长度- 如果指定长度非指定字符串的整数倍,截断到固定长度
- 如果指定长度小于字符串本身的长度,截断之
- Parameters:
text- 被重复的字符- Returns:
- 重复字符字符串
-
repeatAndJoin
重复某个字符串并通过分界符连接repeatAndJoin("?", 5, ",") = "?,?,?,?,?" repeatAndJoin("?", 0, ",") = "" repeatAndJoin("?", 5, null) = "?????"- Parameters:
text- 被重复的字符串delimiter- 分界符- Returns:
- 连接后的字符串
-