public class StringUtils
{
/**
* 判断字符串是否为空
*
* @param string 字符串
*
* @return 是否为空串
*/
public static boolean isNullOrEmpty(@Nullable String string)
{
return ((string == null) || string.length() <= 0);
}
/**
* 判断两字符串是否相等
*
* @param string1 参数
* @param string2 参数
*
* @return 是否相等
*/
public static boolean equals(@Nullable String string1, String string2)
{
if (string1 == null) {
return (string2 == null);
}
else {
return string1.equals(string2);
}
}
/**
* 判断两参数是否相等
*
* @param string1 参数
* @param string2 参数
*
* @return 是否相等
*/
public static int compareToLikeSql(@Nullable String string1, String string2)
{
if (string1 == null) {
if (string2 == null) {
return 0;
}
else {
return -1;
}
}
if (string2 == null) {
return 1;
}
return string1.compareTo(string2);
}
/**
* 判断字符串是否在列表中
*
* @param list 字符串列表
* @param value 字符串
*
* @return 是否包含字符串
*/
public static boolean inList(@NonNull String[] list, String value)
{
for (String string : list) {
if (string.equals(value)) {
return true;
}
}
return false;
}
/**
* 判断字符串是否在列表中
*
* @param list 字符串列表
* @param value 字符串
*
* @return 是否包含字符串
*/
public static boolean inList(@NonNull List<String> list, String value)
{
for (String string : list) {
if (string.equals(value)) {
return true;
}
}
return false;
}
}
StringUtils工具类
最新推荐文章于 2025-02-14 13:01:46 发布