类 VersionCompareUtils

java.lang.Object
net.guerlab.smart.platform.basic.gateway.vc.VersionCompareUtils

public class VersionCompareUtils
extends java.lang.Object
版本比较工具类
对于非数值类型的版本号将忽略匹配直接通过
版本号匹配结果
输入值 匹配结果
1.0.0 1.0.1 [1.0.0, 1.2.1] (1.0.0, 1.2.1) [1.0.0, 1.2.1) (1.0.0, 1.2.1] string [str, str]
1.0 True False True False True False False False
1.0.1 False True True True True True False False
1.1 False False True True True True False False
1.1.1 False False True True True True False False
1.2 False False True True True True False False
1.2.1 False False True False False True False False
str False False False False False False True True
作者:
guer
  • 方法概要

    修饰符和类型 方法 说明
    static boolean match​(java.lang.String origin, java.lang.String range)
    匹配检查

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 方法详细资料

    • match

      public static boolean match​(java.lang.String origin, java.lang.String range)
      匹配检查
      参数:
      origin - 源版本,支持单版本号格式
      range - 检查范围,支持单版本号格式和范围版本号格式
      返回:
      是否匹配