Package pers.neige.neigeitems.utils
Object StringUtils
-
- All Implemented Interfaces:
public class StringUtils
字符串相关工具类
-
-
Field Summary
Fields Modifier and Type Field Description public final static StringUtils
INSTANCE
-
Method Summary
Modifier and Type Method Description final static String
joinToString(List<String> $self, CharSequence separator, Integer start)
List转文本 final static String
joinToString(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 Byte
parseByte(String $self)
final static Byte
parseByte(String $self, Byte def)
final static Short
parseShort(String $self)
final static Short
parseShort(String $self, Short def)
final static Integer
parseInteger(String $self)
final static Integer
parseInteger(String $self, Integer def)
final static Integer
toIntOrNull(String $self)
final static Integer
toInt(String $self, Integer def)
final static Long
parseLong(String $self)
final static Long
parseLong(String $self, Long def)
final static BigInteger
parseBigInteger(String $self)
final static BigInteger
parseBigInteger(String $self, BigInteger def)
final static Float
parseFloat(String $self)
final static Float
parseFloat(String $self, Float def)
final static Double
parseDouble(String $self)
final static Double
parseDouble(String $self, Double def)
final static Double
toDoubleOrNull(String $self)
final static Double
toDouble(String $self, Double def)
final static BigDecimal
parseBigDecimal(String $self)
final static BigDecimal
parseBigDecimal(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)
-
-
-
-