Я сравниваю два строковых значения numeri c, как показано ниже
String version1 = "01.00.00"
String version2 = "01.01.00"
if (version2.compareTo(version1) >= 0) { //false
}
, но это не удается, когда у меня
String version1 = "01.99.00"
String version2 = "01.100.00"
if (version2.compareTo(version1) >= 0) { //true
}
, хотя "01.100.00"
больше "01.99.00"
. Любой лучший подход сравните эти две строки и определите, больше ли версия 2, чем версия 1