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.