public class StringTools extends Object
Modifier and Type | Field and Description |
---|---|
static char |
UNDERLINE |
Constructor and Description |
---|
StringTools() |
Modifier and Type | Method and Description |
---|---|
static String |
camelToUnderline(String param)
驼峰格式字符串转换为下划线格式字符串
|
static List<String> |
distillRegex(String str,
String regex)
根据正则表达式,提取文本中所有符合的数据集合
|
static boolean |
isAllBlank(String... strs)
批量检查若干字符串,是否全部都为空(类似于“与”运算) isAllBlank(null,"aaa") : false
isAllBlank(null,null) : true isAllBlank("bbb","aaa") : false 方法说明:
isAllBlank 输入参数说明: @param strs 输入参数说明: @return 输出参数说明: boolean
|
static boolean |
isAnyBlank(String... strs)
批量检查若干字符串,是否至少1个元素为空 方法说明: isAnyBlank 输入参数说明: @param strs 输入参数说明: @return
输出参数说明: boolean
|
static boolean |
isBlank(String str)
检查字符串是否为空
|
static boolean |
isBlank(String str,
String... strs)
批量检查若干字符串,全部都为空(类似于“与”运算),则返回结果为:true
方法说明: isBlank 输入参数说明: @param strs 输入参数说明: @return 输出参数说明: boolean |
static boolean |
isNotBlank(String str)
检查字符传是否不为空
|
static boolean |
isNotBlank(String str,
String... strs)
批量检查若干字符串,全部都不为空(类似于“与”运算),则返回结果为:true
方法说明: isNotBlank 输入参数说明: @param strs 输入参数说明: @return 输出参数说明: boolean |
static String |
trimSuffix(String str,
String suffix)
去掉字符串符合指定的后缀
str:"aaaaaa....." suffix:"." ==> "aaaaaa" |
static String |
underlineToCamel(String param)
下划线格式字符串转换为驼峰格式字符串
app___version_________fld ==> app_Version____Fld |
static String |
underlineToCamelByRegex(String param)
使用正则表达式将下划线格式字符串转换为驼峰格式字符串
app___version_________fld ==> appVersionFld |
static String |
underlineToCamelByRegexAndUpcaseFirstChar(String param)
使用正则表达式将下划线格式字符串转换为驼峰格式字符串,并且首字母大写
app___version_________fld ==> AppVersionFld |
static String |
upcaseFirst(String str)
首字母转大写
|
public static final char UNDERLINE
public static boolean isAllBlank(String... strs)
public static boolean isAnyBlank(String... strs)
public static boolean isBlank(String str, String... strs)
public static boolean isBlank(String str)
检查字符串是否为空
StringTools.isBlank(null) = true StringTools.isBlank("") = true StringTools.isBlank(" ") = true StringTools.isBlank("bob") = false StringTools.isBlank(" bob ") = false
str
- true
字符串为空public static boolean isNotBlank(String str)
StringTools.isNotBlank(null) = false StringTools.isNotBlank("") = false StringTools.isNotBlank(" ") = false StringTools.isNotBlank("bob") = true StringTools.isNotBlank(" bob ") = true
str
- public static boolean isNotBlank(String str, String... strs)
public static String camelToUnderline(String param)
param
- public static String underlineToCamel(String param)
param
- public static String underlineToCamelByRegex(String param)
param
- public static String underlineToCamelByRegexAndUpcaseFirstChar(String param)
param
- public static List<String> distillRegex(String str, String regex)
str
- regex
- Copyright © 2018. All rights reserved.