public class ZStringUtil
extends java.lang.Object
构造器和说明 |
---|
ZStringUtil() |
限定符和类型 | 方法和说明 |
---|---|
static boolean |
checkVailMail(java.lang.String mail)
校验邮箱是否正确
|
static boolean |
checkValidIP(java.lang.String ip)
检验IP是否正确
|
static java.lang.String |
concat(java.lang.String... strings)
字符串拼接
|
static java.lang.String[] |
concatStrings(java.lang.String[] first,
java.lang.String[] second)
合并字符串数组
|
static java.lang.String |
concatWithSeparator(java.lang.String separator,
java.lang.String... strings)
字符串拼接
|
static <T> T |
convertValue(java.lang.Object object,
java.lang.Class<T> var1)
根据Class转换成具体的对象
|
static java.lang.String |
firstLetterLowerCase(java.lang.String string)
字符串首字母小写
|
static java.lang.String |
firstLetterUpperCase(java.lang.String string)
字符串首字母大写
|
static java.lang.String |
getFixStringLength(java.lang.String string,
int length)
获取固定长度的字符串(添尾去头)
|
static java.util.List<java.lang.String> |
getIPFromString(java.lang.String ipString)
正则提取字符串中的IP地址
|
static <T> T |
getObject(java.lang.String string,
java.lang.Class<T> var1)
从字符串中获取指定类型的对象
|
static java.lang.String |
getSnowFlakeId()
获取雪花主键
|
static java.lang.String |
getSnowFlakeId(java.lang.String typeId)
根据typeId和雪花算法生成主键(type,"000..."
|
static java.lang.String |
getUUid()
获取UUID
|
void |
init() |
static boolean |
isEmpty(java.lang.String string)
字符串是否为空
|
static boolean |
isNotEmpty(java.lang.String string)
字符串不为空
|
static boolean |
isNotNull(java.lang.Object object) |
static boolean |
isNull(java.lang.Object object)
判断对象是否为Null
|
static java.lang.String |
reader(java.lang.String filePath)
读取文件输出成字符串
|
static java.lang.String |
reader(java.lang.String filePath,
java.lang.String charsetName)
按输入的字符编码读取文件
|
static java.util.Map |
readMap(java.lang.String string)
已过时。
即将去除
|
static java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
readToListMap(java.lang.String string)
字符串转换为List map对象
|
static java.util.Map<java.lang.String,java.lang.Object> |
readToMap(java.lang.String string)
从String中获取Map对象
|
static java.util.Map<java.lang.String,java.lang.String> |
readToMapString(java.lang.String string)
字符串转换为Map对象
|
static boolean |
save(java.lang.String filepath,
java.lang.String saveString)
将字符串保存为文件
|
static java.lang.String |
setFixLength(java.lang.String string,
int length)
获取固定长度的字符串
|
static java.lang.String |
setPlusLeftString(java.lang.String string,
int length)
字符串左侧补0
|
static java.lang.String |
setPlusRightString(java.lang.String string,
int length)
字符串右侧补0
|
static java.lang.String[] |
split(java.lang.String string,
java.lang.String separator)
字符串分割
|
static java.lang.String |
split(java.lang.String string,
java.lang.String separator,
int index)
字符串分割并根据索引返回值
|
static java.lang.String |
subStringPathTail(java.lang.String string)
去除路径中的最后一个/,确保路径不会出现//这个情况
|
static java.lang.String |
subStringTail(java.lang.String string)
去除字符串的最后一位
|
static java.lang.String |
subStringTail(java.lang.String string,
java.lang.String separator) |
static java.lang.String |
toJSONString(java.lang.Object object)
转换成JSON字符串
|
static java.lang.String |
toNotNullString(java.lang.Object object)
Object转换为字符串,当为null是转换为空字符串
|
static java.lang.String |
toString(java.lang.Object object)
已过时。
即将去除
|
@PostConstruct public void init()
public static java.lang.String concat(java.lang.String... strings)
strings
- 拼接的字符串,动态参数public static java.lang.String concatWithSeparator(java.lang.String separator, java.lang.String... strings)
separator
- 分隔符strings
- 拼接的字符串,动态参数public static java.lang.String[] concatStrings(java.lang.String[] first, java.lang.String[] second)
first
- 第一个字符串数组second
- 第二个字符串数组public static java.lang.String[] split(java.lang.String string, java.lang.String separator)
string
- 输入的字符串separator
- 分隔符public static java.lang.String split(java.lang.String string, java.lang.String separator, int index)
string
- 输入的字符串separator
- 分隔符index
- 数组索引public static java.util.List<java.lang.String> getIPFromString(java.lang.String ipString)
ipString
- 包含IP地址的字符串public static java.lang.String setFixLength(java.lang.String string, int length)
string
- 字符串对象length
- 字符串长度public static java.lang.String getFixStringLength(java.lang.String string, int length)
string
- 字符串对象length
- 字符串长度public static java.lang.String setPlusRightString(java.lang.String string, int length)
string
- 字符串length
- 输出字符串长度public static java.lang.String setPlusLeftString(java.lang.String string, int length)
string
- 字符串length
- 输出字符串长度public static boolean save(java.lang.String filepath, java.lang.String saveString)
filepath
- 文件路径saveString
- 保存的字符串public static java.lang.String reader(java.lang.String filePath)
filePath
- 文件路径public static java.lang.String reader(java.lang.String filePath, java.lang.String charsetName)
filePath
- 文件路径charsetName
- 编码格式@Deprecated public static java.util.Map readMap(java.lang.String string)
string
- 输入的字符串public static java.util.Map<java.lang.String,java.lang.Object> readToMap(java.lang.String string)
string
- 字符串public static java.util.Map<java.lang.String,java.lang.String> readToMapString(java.lang.String string)
string
- 字符串public static java.util.List<java.util.Map<java.lang.String,java.lang.Object>> readToListMap(java.lang.String string)
string
- 字符串public static <T> T getObject(java.lang.String string, java.lang.Class<T> var1)
T
- 数据类型string
- 输入的字符串var1
- 输出对象的类型public static <T> T convertValue(java.lang.Object object, java.lang.Class<T> var1)
T
- 泛型object
- 对象var1
- classpublic static java.lang.String subStringTail(java.lang.String string)
string
- 输入的字符串public static java.lang.String subStringTail(java.lang.String string, java.lang.String separator)
public static java.lang.String subStringPathTail(java.lang.String string)
string
- 路径字符串public static java.lang.String firstLetterLowerCase(java.lang.String string)
string
- 输入的字符串public static java.lang.String firstLetterUpperCase(java.lang.String string)
string
- 输入的字符串@Deprecated public static java.lang.String toString(java.lang.Object object)
object
- 输入的object对象public static java.lang.String toNotNullString(java.lang.Object object)
object
- 输入的object对象public static java.lang.String toJSONString(java.lang.Object object)
object
- 带转换的对象public static java.lang.String getUUid()
public static java.lang.String getSnowFlakeId()
public static java.lang.String getSnowFlakeId(java.lang.String typeId)
typeId
- 资源类型IDpublic static boolean isEmpty(java.lang.String string)
string
- 验证的字符串public static boolean isNotEmpty(java.lang.String string)
string
- 待验证的字符串public static boolean isNull(java.lang.Object object)
object
- 对象public static boolean isNotNull(java.lang.Object object)
public static boolean checkValidIP(java.lang.String ip)
ip
- IPpublic static boolean checkVailMail(java.lang.String mail)
mail
- 邮箱地址