Package org.mandas.docker.client
Class VersionCompare
- java.lang.Object
-
- org.mandas.docker.client.VersionCompare
-
public final class VersionCompare extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static int
compareVersion(String str1, String str2)
Compares two version strings.
-
-
-
Method Detail
-
compareVersion
public static int compareVersion(String str1, String str2)
Compares two version strings.https://stackoverflow.com/questions/6701948/efficient-way-to-compare-version-strings-in-java
Use this instead of String.compareTo() for a non-lexicographical comparison that works for version strings. e.g. "1.10".compareTo("1.6").
- Parameters:
str1
- a string of ordinal numbers separated by decimal points.str2
- a string of ordinal numbers separated by decimal points.- Returns:
- The result is a negative integer if str1 is _numerically_ less than str2. The result is a positive integer if str1 is _numerically_ greater than str2. The result is zero if the strings are _numerically_ equal. N.B. It does not work if "1.10" is supposed to be equal to "1.10.0".
-
-