Class StringUtils

java.lang.Object
cn.com.anysdk.core.util.StringUtils

public class StringUtils extends Object
字符串工具类
  • Method Details

    • isEmpty

      public static boolean isEmpty(String str)
      判断字符串是否为空
      Parameters:
      str - 字符串
      Returns:
      是否为空
    • isNotEmpty

      public static boolean isNotEmpty(String str)
      判断字符串是否不为空
      Parameters:
      str - 字符串
      Returns:
      是否不为空
    • isBlank

      public static boolean isBlank(String str)
      判断字符串是否为空白
      Parameters:
      str - 字符串
      Returns:
      是否为空白
    • isNotBlank

      public static boolean isNotBlank(String str)
      判断字符串是否不为空白
      Parameters:
      str - 字符串
      Returns:
      是否不为空白
    • trim

      public static String trim(String str)
      去除字符串两端的空白
      Parameters:
      str - 字符串
      Returns:
      去除空白后的字符串
    • trimToEmpty

      public static String trimToEmpty(String str)
      去除字符串两端的空白,如果为null则返回空字符串
      Parameters:
      str - 字符串
      Returns:
      去除空白后的字符串
    • trimToNull

      public static String trimToNull(String str)
      去除字符串两端的空白,如果为null则返回null
      Parameters:
      str - 字符串
      Returns:
      去除空白后的字符串
    • equals

      public static boolean equals(String str1, String str2)
      判断字符串是否相等
      Parameters:
      str1 - 字符串1
      str2 - 字符串2
      Returns:
      是否相等
    • equalsIgnoreCase

      public static boolean equalsIgnoreCase(String str1, String str2)
      判断字符串是否相等(忽略大小写)
      Parameters:
      str1 - 字符串1
      str2 - 字符串2
      Returns:
      是否相等
    • contains

      public static boolean contains(String str, String searchStr)
      判断字符串是否包含另一个字符串
      Parameters:
      str - 字符串
      searchStr - 要查找的字符串
      Returns:
      是否包含
    • containsIgnoreCase

      public static boolean containsIgnoreCase(String str, String searchStr)
      判断字符串是否包含另一个字符串(忽略大小写)
      Parameters:
      str - 字符串
      searchStr - 要查找的字符串
      Returns:
      是否包含
    • length

      public static int length(String str)
      获取字符串的长度
      Parameters:
      str - 字符串
      Returns:
      长度
    • substring

      public static String substring(String str, int start)
      截取字符串
      Parameters:
      str - 字符串
      start - 开始位置
      Returns:
      截取后的字符串
    • substring

      public static String substring(String str, int start, int end)
      截取字符串
      Parameters:
      str - 字符串
      start - 开始位置
      end - 结束位置
      Returns:
      截取后的字符串
    • split

      public static String[] split(String str, String separator)
      分割字符串
      Parameters:
      str - 字符串
      separator - 分隔符
      Returns:
      分割后的字符串数组
    • join

      public static String join(String[] array, String separator)
      连接字符串数组
      Parameters:
      array - 字符串数组
      separator - 分隔符
      Returns:
      连接后的字符串
    • replace

      public static String replace(String text, String searchString, String replacement)
      替换字符串
      Parameters:
      text - 原字符串
      searchString - 要替换的字符串
      replacement - 替换后的字符串
      Returns:
      替换后的字符串
    • replaceIgnoreCase

      public static String replaceIgnoreCase(String text, String searchString, String replacement)
      替换字符串(忽略大小写)
      Parameters:
      text - 原字符串
      searchString - 要替换的字符串
      replacement - 替换后的字符串
      Returns:
      替换后的字符串