Package pers.neige.neigeitems.utils
Object StringUtils
-
- All Implemented Interfaces:
public class StringUtils字符串相关工具类
-
-
Field Summary
Fields Modifier and Type Field Description public final static StringUtilsINSTANCE
-
Method Summary
Modifier and Type Method Description final static StringjoinToString(List<String> $self, CharSequence separator, Integer start)List转文本 final static StringjoinToString(Array<String> $self, CharSequence separator, Integer start)Array转文本 final static ArrayList<String>split(String $self, Character separator, Character escape)对文本进行分割 final static Array<String>splitOnce(String $self, String separator)将文本分为两段 final static ByteparseByte(String $self)final static ByteparseByte(String $self, Byte def)final static ShortparseShort(String $self)final static ShortparseShort(String $self, Short def)final static IntegerparseInteger(String $self)final static IntegerparseInteger(String $self, Integer def)final static IntegertoIntOrNull(String $self)final static IntegertoInt(String $self, Integer def)final static LongparseLong(String $self)final static LongparseLong(String $self, Long def)final static BigIntegerparseBigInteger(String $self)final static BigIntegerparseBigInteger(String $self, BigInteger def)final static FloatparseFloat(String $self)final static FloatparseFloat(String $self, Float def)final static DoubleparseDouble(String $self)final static DoubleparseDouble(String $self, Double def)final static DoubletoDoubleOrNull(String $self)final static DoubletoDouble(String $self, Double def)final static BigDecimalparseBigDecimal(String $self)final static BigDecimalparseBigDecimal(String $self, BigDecimal def)-
-
Method Detail
-
joinToString
final static String joinToString(List<String> $self, CharSequence separator, Integer start)
List转文本
- Parameters:
separator- 分隔符start- 起始索引- Returns:
结果文本
-
joinToString
final static String joinToString(Array<String> $self, CharSequence separator, Integer start)
Array转文本
- Parameters:
separator- 分隔符start- 起始索引- Returns:
结果文本
-
split
final static ArrayList<String> split(String $self, Character separator, Character escape)
对文本进行分割
- Parameters:
separator- 分隔符escape- 转义符- Returns:
解析值
-
splitOnce
final static Array<String> splitOnce(String $self, String separator)
将文本分为两段
- Parameters:
separator- 分隔符- Returns:
分割后文本
-
parseShort
final static Short parseShort(String $self)
-
parseShort
final static Short parseShort(String $self, Short def)
-
parseInteger
final static Integer parseInteger(String $self)
-
parseInteger
final static Integer parseInteger(String $self, Integer def)
-
toIntOrNull
final static Integer toIntOrNull(String $self)
-
parseBigInteger
final static BigInteger parseBigInteger(String $self)
-
parseBigInteger
final static BigInteger parseBigInteger(String $self, BigInteger def)
-
parseFloat
final static Float parseFloat(String $self)
-
parseFloat
final static Float parseFloat(String $self, Float def)
-
parseDouble
final static Double parseDouble(String $self)
-
parseDouble
final static Double parseDouble(String $self, Double def)
-
toDoubleOrNull
final static Double toDoubleOrNull(String $self)
-
parseBigDecimal
final static BigDecimal parseBigDecimal(String $self)
-
parseBigDecimal
final static BigDecimal parseBigDecimal(String $self, BigDecimal def)
-
-
-
-