类 Strings

java.lang.Object
net.apexes.commons.lang.Strings

public final class Strings extends Object
作者:
HeDYn
  • 方法详细资料

    • randomString

      public static String randomString(int length)
      返回一个定长的随机字符串(只包含大小写字母、数字)
      参数:
      length - 随机字符串长度
      返回:
      随机字符串
    • randomLetter

      public static String randomLetter(int length)
      返回一个定长的随机纯字母字符串(只包含大小写字母)
      参数:
      length - 随机字符串长度
      返回:
      随机字符串
    • randomNumber

      public static String randomNumber(int length)
      生成一个定长的随机纯数字字符串
      参数:
      length - 随机字符串长度
      返回:
      随机字符串
    • ltrim

      public static String ltrim(String str)
      去除字符串前面空白
      参数:
      str - 字符串
      返回:
      返回去除字符串前面空白后的字符串
    • rtrim

      public static String rtrim(String str)
      去除字符串后面空白
      参数:
      str - 字符串
      返回:
      返回去除字符串后面空白后的字符串
    • capitalize

      public static String capitalize(String str)
      将首字节大写。注意:此方法与JavaBean规范中定义的属性的getter、setter方法名称不同。
      参数:
      str - 字符串
      返回:
      返回首字节大写后的字符串
    • uncapitalize

      public static String uncapitalize(String str)
      将首字节小写。注意:此方法与JavaBean规范中定义的属性的getter、setter方法名称不同。
      参数:
      str - 字符串
      返回:
      返回首字节小写后的字符串
    • underscore

      public static String underscore(String str)
      将驼峰式字符串转换为下划线小写方式。如果转换前的字符串为空,则返回空字符串。
      转换规格是:在大写字符前增加“_”并转为小写 例如:helloWorld->hello_world
      参数:
      str - 转换前的驼峰式字符串
      返回:
      转换后下划线方式字符串
    • camelCase

      public static String camelCase(String str)
      将下划线方式字符串转为小驼峰式。如果转换前的字符串为空,则返回空字符串。
      转换规格是:去掉“_”并大写其后的一个字符 例如:hello_world->helloWorld
      参数:
      str - 转换前的下划线方式字符串
      返回:
      转换后小驼峰式命名字符串
    • format

      public static String format(String fmt, Object... params)
      使用 fmt 做模板格式化给定的参数,作用与 MessageFormat.format(String, Object...) 相同
      参数:
      fmt - 模板
      params - 参数
      返回:
      返回格式化后的字符串
    • omitString

      public static String omitString(String str, int length)
      按指定长度,省略字符串部分字符
      参数:
      str - 字符串
      length - 保留字符串字数
      返回:
      省略后的字符串
    • join

      public static String join(Collection<?> collection, String separator)
      将容器中的元素以 separator 分隔进行拼接
      参数:
      collection - 要拼接的数据
      separator - 分隔符
      返回:
      返回拼接后的字符串
    • stringToHTMLString

      public static String stringToHTMLString(String text)
      将指定的字符串转换成适合HTML格式的字符串。
      参数:
      text -
      返回:
    • autoincrementFilename

      public static String autoincrementFilename(String filename)
      获取自增型文件名。 如: a.txt --> a_1.txt b_5.txt --> b_6.txt c_2 --> c_3
      参数:
      filename -
      返回:
    • versionCompare

      public static int versionCompare(String version1, String version2)
      比较version1和version2,如果version1小于、等于、大于version2分别返回 -1、0、1
      参数:
      version1 - 版本号1
      version2 - 版本号2
      返回:
      比较version1和version2,如果version1小于、等于、大于version2分别返回 -1、0、1