字符串(String)的工具类,封装常用字符串的操作

成员函数:

IsNullOrEmpty

判断传入的字符串是否为空或者null

参数:

名称 类型 说明
str String 字符串

返回值:

Boolean 如果为空或者空字符串返回值Boolean true,否之返回false

NewGuidString

获取32位的guid,长度32中间无-

返回值:

String 32位的guid

ToLower

将传入的字符串变为小写

参数:

名称 类型 说明
str String 字符串

返回值:

String 小写的字符串

ToUpper

将传入的字符串变为大写

参数:

名称 类型 说明
str String 字符串

返回值:

String 大写的字符串

Trim

去除字符串前后的空格

参数:

名称 类型 说明
str String 字符串

返回值:

String 去除前后空格的字符串

Split

根据传入的分隔符,分割传入的字符串

参数:

名称 类型 说明
separator String 分隔符
str String 字符串

返回值:

ZmStringList 分割后的字符串列表

Contains

判断字符串(str)中是否包含另一格字符串(val)

参数:

名称 类型 说明
str String 传入的字符串
val String 包含的字符串

返回值:

Boolean 是否包含Boolean值

Equal

判断两个字符串的值是否相等

参数:

名称 类型 说明
str String 字符串1
val String 字符串2

返回值:

Boolean 相等返回true否之false

NoCaseEqual

判断两个字符串忽略大小写后的值是否相等

参数:

名称 类型 说明
str String 字符串1
val String 字符串2

返回值:

Boolean 相等返回true否之false

IndexOf

判断传入find在str中的位置

参数:

名称 类型 说明
str String 字符串
find String 子字符串

返回值:

Int 字符串find在str中的索引,从0开始,如果不存在返回-1

StrLength

求传入字符串的长度

参数:

名称 类型 说明
str String 字符串

返回值:

Int 字符串的长度

LastIndexOf

判断传入find在str中的位置,从后往前查找

参数:

名称 类型 说明
str String 字符串
find String 子字符串

返回值:

Int 字符串find在str中的索引,从0开始,如果不存在返回-1

Replace

把字符串str中的find替换为replacel

参数:

名称 类型 说明
str String 字符串
find String 要查找的字符串
replacel String 替换为字符串

返回值:

String 替换后的字符串

SubString

根据开始位置和长度截取字符串

参数:

名称 类型 说明
str String 字符串
start Int 开始位置
length Int 长度

返回值:

String 截取后的字符串

StringToByteArray

把字符串按照传入的字符串编码转换为字节byte数组

参数:

名称 类型 说明
str String 字符串
charset String 字符串编码 如utf-8等

返回值:

ByteArray 转换后的字节数组

ByteArrayToString

把字节数组按照传入的字符串编码转换为字符串

参数:

名称 类型 说明
bytes ByteArray 字节byte数组
charset String 字符串编码 如utf-8等

返回值:

String 转换后的字符串

StringToByteArrayUTF8

把字符串按照UTF8编码转换为字节byte数组

参数:

名称 类型 说明
str String 字符串

返回值:

ByteArray 转换后的字节数组

ByteArrayToStringUTF8

把字节数组按照UTF8编码转换为字符串

参数:

名称 类型 说明
bytes ByteArray 字节byte数组

返回值:

String 转换后的字符串

其它说明: