| 限定符和类型 | 字段和说明 |
|---|---|
static List<String> |
DEFAULT_PARTICIPLE_EXCLUDES
分词中默认要移除的字符串
|
static String |
DEFAULT_PARTICIPLE_FLAG
默认分词符号
|
static List<String> |
DEFAULT_PARTICIPLE_TO_JOIN
分词中默认要转换为连接词的字符串
|
| 构造器和说明 |
|---|
SdUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> List<T> |
asList(T... t)
将对象转换为List数组
|
static String[] |
asStrArray(String... str)
创建字符串数组
|
static String |
firstToLowerCase(String str)
将字符串首字母小写
|
static String |
firstToUpperCase(String str)
将字符串首字母大写
|
static String |
getUserDir()
获取用户项目根目录
|
static boolean |
indexOf(String regex,
String... str)
检查字符串里面是否包含指定字符,包含返回true
|
static boolean |
isLetters(char c)
判断字符是否为英文中的26大小写字母
|
static boolean |
isLower(char c)
判断字符是否为英文中的26小写字母
|
static <T> boolean |
isNullOrEmpty(List<T>... list)
判断一个List对象是否为null或者空,如果是返回true
|
static boolean |
isNullOrEmpty(Object... obj)
判断一个对象是否为null或者空,如果是返回true
|
static boolean |
isNullOrEmpty(Object obj)
判断一个对象是否为null或者空,如果是返回true
|
static boolean |
isNullOrEmpty(String... str)
判断字符串是否为null或者空,如果是返回true
|
static boolean |
isNullOrEmpty(String str)
判断字符串是否为null或者空,如果是返回true
|
static boolean |
isNumber(String str)
判断字符串是否为数字
|
static boolean |
isUpper(char c)
判断字符是否为英文中的26大写字母
|
static String |
join(Collection<?> collection,
String separator)
字符串拼接
|
static String |
join(String separator,
Object... str)
字符串连接
|
static String |
magre(String separator,
List<String> items)
将字符串集合按指定字符串拼接成一个新的字符串
|
static String |
magre(String separator,
String... str)
如果jdk大于1.8可以直接使用String.join
将字符串中间以separator连接起来 示例:magre(".","1","2","3") 结果:"1.2.3" |
static String |
readFileToString(File file)
读取file内容并将其装换为字符串
|
static String |
replace(String str,
List<String[]> rep)
将字符串str中带有集合中rep[0]的字符串,代替为rep[1]的中的字符串
|
static void |
requireNonEmpty(Object obj)
检查对象是否为空,为空则抛异常
|
static void |
requireNonEmpty(Object obj,
String msg)
检查对象是否为空,为空则抛异常
|
static void |
requireNonNull(Object obj)
检查对象是否为null,为null则抛异常
|
static void |
requireNonNull(Object obj,
String msg)
检查对象是否为null,为null则抛异常
|
static String |
splitJoin(String str,
String join)
将字符串大小写字母按词拆分,并将其连接成新的字符串
|
static String |
splitJoin(String str,
String join,
List<String> excludes,
List<String> replaceToJoin)
将字符串大小写字母按词拆分,并将其连接成新的字符串
|
static String |
toCamelCase(String str)
将字符串转换成驼峰命名规范
|
static String |
toHyphenCase(String str)
将字符串转换为连字符命名
|
static String |
toHyphenCaseUpper(String str)
将字符串转换为连字符命名
|
static String |
toPascalCase(String str)
将字符串转换成帕斯卡命名规范
|
static String |
toUnderScoreCase(String str)
将字符串转换为下划线命名
|
static String |
toUnderScoreCaseUpper(String str)
将字符串转换为下划线命名
|
public static final List<String> DEFAULT_PARTICIPLE_EXCLUDES
public static String getUserDir()
public static String toUnderScoreCaseUpper(String str)
str - public static String join(String separator, Object... str)
separator - 分隔符 如果null 则为""str - 任意字符串public static String join(Collection<?> collection, String separator)
collection - 集合separator - 分隔符 如果null 则为""public static String splitJoin(String str, String join)
str - 字符串join - 连接词,如果字符串存在join则按join分词并返回public static String splitJoin(String str, String join, List<String> excludes, List<String> replaceToJoin)
str - 字符串join - 连接词,如果字符串存在join则按join分词并返回excludes - 去除掉那些词replaceToJoin - 将那些词替换为join,替换后如果字符串存在join则按join分词并返回public static boolean isLetters(char c)
c - public static boolean isLower(char c)
c - public static boolean isUpper(char c)
c - public static boolean isNumber(String str)
str - public static boolean indexOf(String regex, String... str)
regex - 指定字符str - 字符串public static String magre(String separator, String... str)
separator - str - public static String magre(String separator, List<String> items)
separator - 分割符号items - 字符串数组public static String replace(String str, List<String[]> rep)
str - rep - public static <T> List<T> asList(T... t)
t - public static boolean isNullOrEmpty(String str)
str - public static boolean isNullOrEmpty(String... str)
str - public static boolean isNullOrEmpty(Object obj)
str - public static boolean isNullOrEmpty(Object... obj)
str - public static <T> boolean isNullOrEmpty(List<T>... list)
str - public static void requireNonNull(Object obj)
obj - public static void requireNonNull(Object obj, String msg)
obj - msg - public static void requireNonEmpty(Object obj)
obj - public static void requireNonEmpty(Object obj, String msg)
obj - msg - public static String readFileToString(File file) throws IOException
file - IOExceptionCopyright © 2019 Mirren Tools. All rights reserved.