public class _StringKt
| 限定符和类型 | 方法和说明 |
|---|---|
static java.lang.String |
camel2Underline(java.lang.String $receiver)
驼峰转下划线
|
static java.lang.Object |
castTo(java.lang.Object $receiver,
kotlin.reflect.KClass<?> clazz)
将当前值强制类型转换为指定类型的非空值
|
static java.lang.Object |
castTo(java.lang.Object $receiver,
kotlin.reflect.KType type)
将字符串转换为指定类型的非空值
|
static java.lang.StringBuilder |
clear(java.lang.StringBuilder $receiver)
StringBuilder扩展
清空
|
static java.lang.StringBuilder |
deleteSuffix(java.lang.StringBuilder $receiver,
java.lang.String str)
StringBuilder扩展
删除最后的一段子字符串
|
static <T> T |
exprTo(java.lang.String $receiver,
kotlin.reflect.KClass<T> clazz)
将表达式转换为指定类型的非空值
支持表达式如: "a"(包含引号) / null / 1 / 3 等
|
static <T> T |
exprTo(java.lang.String $receiver,
java.lang.Class<T> clazz)
将表达式转换为指定类型的非空值
|
static java.lang.Object |
exprTo(java.lang.String $receiver,
kotlin.reflect.KType type)
将表达式转换为指定类型的非空值
|
static java.lang.String |
format(double $receiver,
int precision)
格式化 double 值
|
static java.text.SimpleDateFormat |
getDateFormat()
日期格式
|
static java.text.SimpleDateFormat |
getDatetimeFormat()
日期-时间格式
|
static boolean |
isChinese(char $receiver)
根据Unicode编码完美的判断中文汉字和符号
|
static int |
joinHashCode(java.lang.String args)
合并哈希码
|
static java.lang.String |
lcFirst(java.lang.String $receiver)
首字母小写
|
static long |
longHashCode(java.lang.String $receiver)
获得字符串64位哈希码
|
static java.lang.String |
replaces(java.lang.String $receiver,
java.lang.String[] params,
java.lang.CharSequence prefix,
java.lang.CharSequence postfix)
替换字符串
参数名是int
|
static java.lang.String |
replaces(java.lang.String $receiver,
java.util.Map<java.lang.String,? extends java.lang.Object> params,
java.lang.CharSequence prefix,
java.lang.CharSequence postfix)
替换字符串
参数名是字符串
|
static java.lang.String |
stringifyStackTrace(java.lang.Throwable $receiver)
获得异常堆栈的字符串
|
static <T> T |
to(java.lang.String $receiver,
kotlin.reflect.KClass<T> clazz)
将字符串转换为指定类型的非空值
|
static <T> T |
to(java.lang.String $receiver,
java.lang.Class<T> clazz)
将字符串转换为指定类型的非空值
|
static java.lang.Object |
to(java.lang.String $receiver,
kotlin.reflect.KType type)
将字符串转换为指定类型的非空值
|
static java.util.Date |
toDate(java.lang.String $receiver)
转换为日期类型
|
static java.lang.String |
toExpr(java.lang.Object $receiver)
将任意值转为表达式
|
static <T> T |
toNullable(java.lang.String $receiver,
kotlin.reflect.KClass<T> clazz,
T defaultValue)
将字符串转换为指定类型的可空值
|
static java.lang.String |
trim(java.lang.String $receiver,
java.lang.String str,
boolean ignoreCase)
去掉两头的字符
|
static java.lang.String |
trim(java.lang.String $receiver,
java.lang.String preffix,
java.lang.String suffix,
boolean ignoreCase)
去掉两头的字符
|
static java.lang.String |
ucFirst(java.lang.String $receiver)
首字母大写
|
static java.lang.String |
underline2Camel(java.lang.String $receiver)
下划线转驼峰
|
public static int joinHashCode(java.lang.String args)
合并哈希码
public static long longHashCode(java.lang.String $receiver)
获得字符串64位哈希码
public static boolean isChinese(char $receiver)
根据Unicode编码完美的判断中文汉字和符号
public static java.lang.StringBuilder clear(java.lang.StringBuilder $receiver)
StringBuilder扩展 清空
public static java.lang.StringBuilder deleteSuffix(java.lang.StringBuilder $receiver,
java.lang.String str)
StringBuilder扩展 删除最后的一段子字符串
public static java.lang.String ucFirst(java.lang.String $receiver)
首字母大写
public static java.lang.String lcFirst(java.lang.String $receiver)
首字母小写
public static java.lang.String trim(java.lang.String $receiver,
java.lang.String str,
boolean ignoreCase)
去掉两头的字符
public static java.lang.String trim(java.lang.String $receiver,
java.lang.String preffix,
java.lang.String suffix,
boolean ignoreCase)
去掉两头的字符
public static java.lang.String replaces(java.lang.String $receiver,
java.lang.String[] params,
java.lang.CharSequence prefix,
java.lang.CharSequence postfix)
替换字符串 参数名是int
public static java.lang.String replaces(java.lang.String $receiver,
java.util.Map<java.lang.String,? extends java.lang.Object> params,
java.lang.CharSequence prefix,
java.lang.CharSequence postfix)
替换字符串 参数名是字符串
public static java.lang.String underline2Camel(java.lang.String $receiver)
下划线转驼峰
public static java.lang.String camel2Underline(java.lang.String $receiver)
驼峰转下划线
public static java.text.SimpleDateFormat getDateFormat()
日期格式
public static java.text.SimpleDateFormat getDatetimeFormat()
日期-时间格式
public static java.util.Date toDate(java.lang.String $receiver)
转换为日期类型
public static java.lang.String format(double $receiver,
int precision)
格式化 double 值
public static <T> T toNullable(java.lang.String $receiver,
kotlin.reflect.KClass<T> clazz,
T defaultValue)
将字符串转换为指定类型的可空值
public static <T> T to(java.lang.String $receiver,
kotlin.reflect.KClass<T> clazz)
将字符串转换为指定类型的非空值
public static <T> T to(java.lang.String $receiver,
java.lang.Class<T> clazz)
将字符串转换为指定类型的非空值
public static java.lang.Object to(java.lang.String $receiver,
kotlin.reflect.KType type)
将字符串转换为指定类型的非空值
public static java.lang.String toExpr(java.lang.Object $receiver)
将任意值转为表达式
public static <T> T exprTo(java.lang.String $receiver,
kotlin.reflect.KClass<T> clazz)
将表达式转换为指定类型的非空值 支持表达式如: "a"(包含引号) / null / 1 / 3 等
public static <T> T exprTo(java.lang.String $receiver,
java.lang.Class<T> clazz)
将表达式转换为指定类型的非空值
public static java.lang.Object exprTo(java.lang.String $receiver,
kotlin.reflect.KType type)
将表达式转换为指定类型的非空值
public static java.lang.Object castTo(java.lang.Object $receiver,
kotlin.reflect.KClass<?> clazz)
将当前值强制类型转换为指定类型的非空值
public static java.lang.Object castTo(java.lang.Object $receiver,
kotlin.reflect.KType type)
将字符串转换为指定类型的非空值
public static java.lang.String stringifyStackTrace(java.lang.Throwable $receiver)
获得异常堆栈的字符串