VersionComparator
Introduction
The version comparator is used to compare version numbers in various formats, including:
- x.x.x (1.3.20)
- x.x.yyyyMMdd (6.82.20160101)
- Versions with letters (8.5a/8.5c)
- Versions with “V” prefix (V8.5)
Usage
// -1
int compare = VersionComparator.INSTANCE.compare("1.12.1", "1.12.1c");
// 1
int compare = VersionComparator.INSTANCE.compare("V0.0.20170102", "V0.0.20170101");