类 CommonUtils

java.lang.Object
top.lingkang.mm.utils.CommonUtils

public class CommonUtils extends Object
作者:
lingkang Create by 2024/11/28 16:05
  • 构造器详细资料

    • CommonUtils

      public CommonUtils()
  • 方法详细资料

    • getCurrentYyyyMM

      public static String getCurrentYyyyMM()
      获取当前时间的 yyyyMM 例如 202411
      返回:
      202411
    • randomNumber

      public static String randomNumber(int length)
      返回数字随机数
    • randomLetter

      public static String randomLetter(int length)
      返回随机字母,a~z(小写)
    • nextId

      public static long nextId()
      生成一个雪花算法id
      返回:
      生成一个雪花算法id
    • nextIdStr

      public static String nextIdStr()
      生成一个雪花算法id
      返回:
      生成一个雪花算法id
    • nextId36

      public static String nextId36()
      雪花算法转36进制数,例如:dw814a9hjmyo 消耗性能
    • to36

      public static String to36(long number)
      十进制转36进制
      参数:
      number - 十进制数字
      返回:
      36进制字符
    • removeSpace

      public static String removeSpace(String str)
      移除字符串中所有空格
      参数:
      str - 字符串
      返回:
      没有空格的字符串
    • toSha1

      public static String toSha1(String input)
      字符串转 Sha1
      参数:
      input - 字符串
      返回:
      sha1
    • compareVersion

      public static int compareVersion(String version1, String version2)
      如果 num1 小于 num2,则返回 -1,表示 version1 小于 version2。 如果 num1 大于 num2,则返回 1,表示 version1 大于 version2。 如果所有部分都相等,则返回 0,表示两个版本号相等。
    • isWindowSystem

      public static boolean isWindowSystem()
      判断当前环境是否是window系统
      返回: