类 StringUtils

java.lang.Object
cn.zhxu.toys.util.StringUtils

public class StringUtils extends Object
  • 字段详细资料

    • hexChars

      public static char[] hexChars
  • 构造器详细资料

    • StringUtils

      public StringUtils()
  • 方法详细资料

    • toHexStr

      public static String toHexStr(byte[] bytes)
    • firstCharToLowerCase

      public static String firstCharToLowerCase(String str)
      首字母变小写
    • firstCharToUpperCase

      public static String firstCharToUpperCase(String str)
      首字母变大写
    • isBlank

      public static boolean isBlank(String str)
      字符串为 null 或者内部字符全部为 ' ' '\t' '\n' '\r' 这四类字符时返回 true
    • notBlank

      public static boolean notBlank(String str)
    • notBlank

      public static boolean notBlank(String... strings)
    • notNull

      public static boolean notNull(Object... paras)
    • join

      public static String join(String[] stringArray)
    • getRandomUUID

      public static String getRandomUUID()
    • join

      public static String join(String[] strAry, String separator)
    • join

      public static String join(long[] array, String separator)
    • join

      public static String join(Object[] array, String separator)
    • getLastByToken

      public static String getLastByToken(String src, String token)
    • mask

      public static String mask(String src, int from, char mask)
    • mask

      public static String mask(String src, char mask, int to)
    • mask

      public static String mask(String src, int from, char mask, int to)
    • formatDateTimeWithMiliSecond

      public static String formatDateTimeWithMiliSecond(Date date)
    • formatCode

      public static String formatCode(long id)
    • strFrom

      public static String strFrom(long code, int width)
    • randomNumString

      public static String randomNumString(int width)
    • toRmbStr

      public static String toRmbStr(long amount)
    • toCamera

      public static String toCamera(String src, String hyphenation, boolean initLetterLower)
      连字符风格转驼峰风格
      参数:
      src - 源字符串
      hyphenation - 源字符串中的连字符
      initLetterLower - 是否首字母小写
      返回:
      String
    • toCamera

      public static String toCamera(String src, String hyphenation)
      连字符风格转驼峰风格
      参数:
      src - 源字符串
      hyphenation - 源字符串中的连字符
      返回:
      String
    • toCamera

      public static String toCamera(String src)
      下划线连字符风格转驼峰风格
      参数:
      src - 源字符串
      返回:
      String
    • toHyphenation

      public static String toHyphenation(String src, String hyphenation)
      驼峰风格风格转连字符风格
      参数:
      src - src
      hyphenation - hyphenation
      返回:
      String
    • toHyphenation

      public static String toHyphenation(String src)
      驼峰风格风格转下划线风格
      参数:
      src - src
      返回:
      String
    • hasCharacter

      public static boolean hasCharacter(String src, char start, char end)
      判断一个字符串是否包含 start 与 end 之间的字符
      参数:
      src - 字符串
      start - 目标起始边界字符(包含)
      end - 目标结束边界字符(包含)
      返回:
      true if src contain a character that between start and end
    • hasUpperCase

      public static boolean hasUpperCase(String src)
      判断一个字符串是否包含大写字母
      参数:
      src - 字符串
      返回:
      true if src contain a upper case character
    • hasLowerCase

      public static boolean hasLowerCase(String src)
      判断一个字符串是否包含小写字母
      参数:
      src - 字符串
      返回:
      true if src contain a lower case character
    • hasNumChar

      public static boolean hasNumChar(String src)
      判断一个字符串是否包含数字(0 ~ 9)字符
      参数:
      src - 字符串
      返回:
      true if src contain a num character