类 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 booleanmatch(java.lang.String origin, java.lang.String range)匹配检查
-
方法详细资料
-
match
public static boolean match(java.lang.String origin, java.lang.String range)匹配检查- 参数:
origin- 源版本,支持单版本号格式range- 检查范围,支持单版本号格式和范围版本号格式- 返回:
- 是否匹配
-