public abstract class VersionUtils extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
SNAPSHOT_SUFFIX
快照版本号后缀
|
static String |
UNKNOWN_VERSION
未知版本号
|
static long |
UNKNOWN_VERSION_LONG
未知版本号长整形值
|
| 构造器和说明 |
|---|
VersionUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
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 long UNKNOWN_VERSION_LONG
@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–2024 EasyJ寮�婧愮ぞ鍖�. All rights reserved.