public class EStr extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
Encoding |
static String |
FileSep |
static Charset |
GBK |
static Charset |
ISO_8859_1 |
static Charset |
UTF_8 |
| 构造器和说明 |
|---|
EStr() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
addPrefix(int number,
int len)
补齐字符串前缀
|
static String |
addPrefix(String str,
int len)
补齐字符串前缀
|
static String |
addPrefix(String str,
int len,
String prefix)
补齐字符串前缀
|
static boolean |
allEmpty(String... strings)
判断字符串数组是否全部都为空(包括Null或者"")
|
static boolean |
allNull(Object... paras)
判断对象数组中是否全部都为NULL
|
static int |
findInArr(String[] arr,
String keyword)
在数组中查找,返回索引
|
static String |
findUseful(Object... objects)
从传入的多个参数中,返回第一个非NULL且非空的
|
static boolean |
hasEmpty(String... strings)
判断字符串数组是否含有空值(包括Null或者"")
|
static boolean |
hasNull(Object... paras)
判断对象数组中是否含有NULL
|
static String |
ida2sqlIn(Object... ida)
将ID字符串列表转换成SQL in 参数
|
static String |
ida2sqlIn(String... ida)
将ID字符串列表转换成SQL in 参数
|
static String |
ids2sqlIn(String ids)
将ID字符串列表转换成SQL in 参数
|
static String |
ifEmpty(String str,
String defaultStr)
如果字符串为空,则返回默认字符串;否则原样返回
|
static Object |
ifNull(Object str,
Object defaultStr)
如果字符串为Null,则返回默认字符串;否则原样返回
|
static boolean |
isEmpty(Object obj)
判断对象否为空(包括Null或者"")
|
static boolean |
isEmpty(String str)
判断字符串是否为空(包括Null或者"")
|
static boolean |
isNull(Object para)
判断字符串是否为Null
|
static String |
left(String str,
int count)
取字符串的前几位字符
|
static boolean |
notEmpty(Object obj)
判断对象是否为空(包括Null或者"")
|
static boolean |
notEmpty(String str)
判断字符串是否不为空(包括Null或者"")
|
static boolean |
notNull(Object para)
判断字符串是否不为Null
|
static String |
parse(byte[] bytes)
将byte[]数组转换为String
|
static String |
parseArray(List<String> list)
将列表转换为逗号间隔的字符串
|
static String |
parseArray(String[] arr)
将数组转换为逗号间隔的字符串
|
static String |
parseArray(String[] arr,
String sept)
将数组转换为指定字符间隔的字符串
|
static Integer |
rand(Integer min,
Integer max)
生成随机数
|
static String |
right(String str,
int count)
取字符串的后几位字符
|
static String[] |
toArray(String str)
以逗号为分隔符转换为数组
|
static String[] |
toArray(String str,
String sept)
以指定符号作为分隔符,将字符串转换为数组
|
static byte[] |
toByte(String str)
将String转换为byte[]数组
|
static String |
toLowerCaseFirst(String s)
首字母转小写
|
static String |
toUpperCaseFirst(String s)
首字母转大写
|
public static final String FileSep
public static final Charset GBK
public static final Charset ISO_8859_1
public static final Charset UTF_8
public static boolean isNull(Object para)
str - 待检测的原字符串public static boolean hasNull(Object... paras)
strings - public static boolean allNull(Object... paras)
strings - public static boolean notNull(Object para)
str - 待检测的原字符串public static Object ifNull(Object str, Object defaultStr)
str - 原字符串defaultStr - 默认字符串public static boolean isEmpty(Object obj)
obj - 对象public static boolean isEmpty(String str)
str - 待检测的原字符串public static boolean hasEmpty(String... strings)
str - 待检测的原字符串public static boolean allEmpty(String... strings)
str - 待检测的原字符串public static boolean notEmpty(String str)
str - 待检测的原字符串public static boolean notEmpty(Object obj)
obj - public static String ifEmpty(String str, String defaultStr)
str - 原字符串defaultStr - 默认字符串public static String addPrefix(int number, int len)
str - 原字符串len - 补齐之后的字符串长度public static String addPrefix(String str, int len)
str - 原字符串len - 补齐之后的字符串长度public static String addPrefix(String str, int len, String prefix)
str - 原字符串len - 补齐之后的字符串长度prefix - 用于补齐的前缀字符串public static String parseArray(String[] arr, String sept)
arr - sept - public static String[] toArray(String str, String sept)
str - sep - public static int findInArr(String[] arr, String keyword)
arr - keyword - public static String findUseful(Object... objects)
objects - public static byte[] toByte(String str)
str - public static String parse(byte[] bytes)
bytes - Copyright © 2020. All rights reserved.