public class StringUtils extends Object
| Modifier and Type | Field and Description |
|---|---|
private static String |
NULLSTR
空字符串
|
private static char |
SEPARATOR
下划线
|
| Constructor and Description |
|---|
StringUtils() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
containsAny(Collection<String> collection,
String... array)
判断给定的collection列表中是否包含数组array 判断给定的数组array中是否包含给定的元素value
|
static String |
convertToCamelCase(String name)
将下划线大写方式命名的字符串转换为驼峰式。如果转换前的下划线大写方式命名的字符串为空,则返回空字符串。 例如:HELLO_WORLD->HelloWorld
|
static String |
emptyDefault(String str,
String defaultStr)
如果字符串是空,则返回默认值
|
static boolean |
hasEmpty(String... strs)
指定字符串数组中,是否包含空字符串
|
static boolean |
inStringIgnoreCase(String str,
String... strs)
是否包含字符串
|
static boolean |
isAllNotEmpty(String... args)
是否存都不为null或空对象或空白符的对象
|
static boolean |
isEmpty(String str)
* 判断一个字符串是否为空串
|
static boolean |
isNotEmpty(String str)
* 判断一个字符串是否为非空串
|
static <T> T |
nvl(T value,
T defaultValue)
获取参数不为空值
|
static String |
padl(Number num,
int size)
数字左边补齐0,使之达到指定长度。注意,如果数字转换为字符串后,长度大于size,则只保留 最后size个字符。
|
static String |
padl(String s,
int size,
char c)
字符串左补齐。如果原始字符串s长度大于size,则只保留最后size个字符。
|
static List<String> |
str2List(String str,
String sep)
字符串转list
|
static List<String> |
str2List(String str,
String sep,
boolean filterBlank,
boolean trim)
字符串转list
|
static Set<String> |
str2Set(String str,
String sep)
字符串转set
|
static String |
substring(String str,
int start)
截取字符串
|
static String |
substring(String str,
int start,
int end)
截取字符串
|
static String |
toCamelCase(String s)
驼峰式命名法
例如:user_name->userName
|
static String |
toUnderScoreCase(String str)
驼峰转下划线命名
|
static String |
trim(String str)
去空格
|
private static final String NULLSTR
private static final char SEPARATOR
public StringUtils()
public static <T> T nvl(T value, T defaultValue)
value - defaultValue 要判断的valuepublic static boolean isEmpty(String str)
str - Stringpublic static boolean isNotEmpty(String str)
str - Stringpublic static String emptyDefault(String str, String defaultStr)
str - 字符串defaultStr - 默认值public static boolean hasEmpty(String... strs)
strs - public static boolean isAllNotEmpty(String... args)
args - public static boolean containsAny(Collection<String> collection, String... array)
collection - 给定的集合array - 给定的数组public static String substring(String str, int start)
str - 字符串start - 开始public static String substring(String str, int start, int end)
str - 字符串start - 开始end - 结束public static Set<String> str2Set(String str, String sep)
str - 字符串sep - 分隔符public static List<String> str2List(String str, String sep)
str - 字符串sep - 分隔符public static List<String> str2List(String str, String sep, boolean filterBlank, boolean trim)
str - 字符串sep - 分隔符filterBlank - 过滤纯空白trim - 去掉首尾空白public static String toUnderScoreCase(String str)
public static boolean inStringIgnoreCase(String str, String... strs)
str - 验证字符串strs - 字符串组public static String convertToCamelCase(String name)
name - 转换前的下划线大写方式命名的字符串public static String toCamelCase(String s)
public static final String padl(Number num, int size)
num - 数字对象size - 字符串指定长度Copyright © 2024. All rights reserved.