public abstract class VersionUtils extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
SNAPSHOT_SUFFIX
快照版本号后缀
|
static String |
UNKNOWN_VERSION
未知版本号
|
static long |
UNKNOWN_VERSION_LONG
未知版本号长整形值
|
| Constructor and Description |
|---|
VersionUtils() |
| Modifier and Type | Method and Description |
|---|---|
static int |
compare(String versionA,
String versionB)
比较版本号
|
static boolean |
isSnapshotVersion(String version)
判断是否为快照版本
|
static boolean |
isUnknownVersion(String version)
判断是否为未知版本号
|
static VersionInfo |
parse(String version)
解析版本号,获取版本信息
|
static long |
toLong(String version)
将字符串版本号转换为long型版本号
|
static long |
toLong(String version,
int maxPartSize,
int onePartLength)
将字符串版本号转换为long型版本号
|
public static final String UNKNOWN_VERSION
public static final long UNKNOWN_VERSION_LONG
public static final String SNAPSHOT_SUFFIX
@NonNull public static VersionInfo parse(String version)
version - 版本号public static long toLong(String version, int maxPartSize, int onePartLength) throws IncompatibleVersionException
version - 字符串版本号maxPartSize - 最大部分数onePartLength - 每部分长度IncompatibleVersionException - 不兼容的版本格式public static long toLong(String version)
version - 字符串版本号IncompatibleVersionException - 不兼容的版本格式public static boolean isUnknownVersion(String version)
version - 版本号public static int compare(String versionA, String versionB)
versionA - 版本号AversionB - 版本号Bpublic static boolean isSnapshotVersion(String version)
version - 版本号Copyright © 2021–2022 EasyJ开源社区. All rights reserved.