类 StringUtils
java.lang.Object
committee.nova.mods.avaritia.api.util.StringUtils
-
字段概要
字段修饰符和类型字段说明static final Stringstatic final char[]NanoId默认随机字符串序列static final SecureRandomNanoId默认随机字符串生成器static final intNanoId默认随机字符串长度static final Stringstatic final Stringstatic final Stringstatic final char[]NanoId默认随机字符串序列 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static intstatic ColorMCargbToMinecraftColor(int color) static StringargbToMinecraftColorString(int color) RGB颜色转换为Minecraft颜色代码static StringconvertToString(String[][] stringArray, String x, String y) 将String[][] 格式化为 Stringstatic StringescapeExprSpecialWord(String keyword) 转义正则特殊字符 $()*+.[]?static String自定义格式化方法,支持位置重排static StringgetAvatarUrl(long qq, int size) static String根据行号截取字符串static intstatic String获取指定数量的某个字符串static StringintToRoman(int num) 整数转罗马数字static boolean字符串是否为常用标点符号static booleanstatic booleanstatic booleanstatic booleanstatic Stringstatic @NonNull String替换换行符static boolean将字符串转为逻辑真假static Stringstatic Stringstatic StringsubstringEnd(String s, int len) static BigDecimalstatic BigDecimaltoBigDecimal(String s, BigDecimal defaultValue) static StringtoChineseCapitalized(BigDecimal amount) 将金额转换为大写static doublestatic doublestatic StringtoFixed(double d, int scale) static StringtoFixedEx(double d, int scale) static StringtoFixedEx(BigDecimal d, int scale) static floatstatic floatstatic intstatic intstatic longstatic longstatic StringtoPascalCase(String input) 将字符串转换为驼峰命名static StringtoPercent(double num) 转百分数static StringtoPercent(double num, int scale) 转百分数static StringtoPercent(BigDecimal num) 转百分数static StringtoPercent(BigDecimal num, int scale) 转百分数static StringtoString(int[] a) 将数值数组[123456789, 234567890]static StringtoString(int[] a, char separator) 将数值数组[123456789, 234567890]static StringtoString(long[] a) 将数值数组[123456789, 234567890]static StringtoString(long[] a, char separator) 将数值数组[123456789, 234567890]static Stringstatic StringtoString(Collection<?> a) 将数值集合[123456789, 234567890]static StringtoString(Collection<?> a, char separator) 将数值集合[123456789, 234567890]
-
字段详细资料
-
METHOD_SET_PREFIX
- 另请参阅:
-
METHOD_GET_PREFIX
- 另请参阅:
-
COMMON_MARK
- 另请参阅:
-
DEFAULT_NUMBER_GENERATOR
NanoId默认随机字符串生成器 -
DEFAULT_ALPHABET
public static final char[] DEFAULT_ALPHABETNanoId默认随机字符串序列 -
NUMBER_ALPHABET
public static final char[] NUMBER_ALPHABETNanoId默认随机字符串序列 -
DEFAULT_SIZE
public static final int DEFAULT_SIZENanoId默认随机字符串长度- 另请参阅:
-
FORMAT_REGEX
- 另请参阅:
-
-
构造器详细资料
-
StringUtils
public StringUtils()
-
-
方法详细资料
-
isCommonMark
字符串是否为常用标点符号 -
getByLine
根据行号截取字符串(开始堆粪
- 参数:
suffix- 如果结尾还有内容, 是否需要添加的后缀, 例: "后面还有[num]行"
-
toString
将数值数组[123456789, 234567890]转换为形如
123456789,234567890的字符串 -
toString
将数值数组[123456789, 234567890]转换为形如
123456789,234567890的字符串- 参数:
separator- 分隔符
-
toString
将数值数组[123456789, 234567890]转换为形如
123456789,234567890的字符串 -
toString
将数值数组[123456789, 234567890]转换为形如
123456789,234567890的字符串- 参数:
separator- 分隔符
-
toString
将数值集合[123456789, 234567890]转换为形如
123456789,234567890的字符串 -
toString
将数值集合[123456789, 234567890]转换为形如
123456789,234567890的字符串- 参数:
separator- 分隔符
-
escapeExprSpecialWord
转义正则特殊字符 $()*+.[]?\^{},| -
stringToBoolean
将字符串转为逻辑真假- 参数:
s- 0|1|真|假|是|否|true|false|y|n|t|f
-
convertToString
将String[][] 格式化为 String -
isNullOrEmpty
-
isNullOrEmptyEx
-
isNotNullOrEmpty
-
isNotNull
-
nullToEmpty
- 参数:
s- 字符串- 返回:
- 空字符串or本身
-
substring
-
substring
-
substringEnd
-
toString
-
replaceLine
替换换行符 -
getLineCount
-
getAvatarUrl
-
toChineseCapitalized
将金额转换为大写 -
toInt
-
toInt
-
toLong
-
toLong
-
toFloat
-
toFloat
-
toDouble
-
toDouble
-
toBigDecimal
-
toBigDecimal
-
intToRoman
整数转罗马数字 -
toPercent
转百分数 -
toPercent
转百分数 -
toPercent
转百分数 -
toPercent
转百分数 -
toFixed
-
toFixedEx
-
toFixedEx
-
getString
获取指定数量的某个字符串 -
format
自定义格式化方法,支持位置重排- 参数:
string- 格式化字符串args- 参数- 返回:
- 格式化后的字符串
-
argbToHex
-
argbToMinecraftColorString
RGB颜色转换为Minecraft颜色代码- 参数:
color- 颜色值 (ARGB: 0xAARRGGBB 或 RGB: 0xRRGGBB)- 返回:
- 颜色代码
-
argbToMinecraftColor
-
toPascalCase
将字符串转换为驼峰命名
-