Sì, è possibile confrontare le versioni, si rimanda il codice qui sotto:
public class Comparision {
string ver1, ver2;
public static void main(String args[]){
string ver1Split[] = ver1.split('.');
string ver2Split[] = ver2.split('.');
for (int i = 0; i < ver1Split.length; ++i) {
if (ver2Split == i) {
return ver1 + " is larger";
}
if (ver1Split[i] == ver2Split[i]) {
continue;
}
else if (ver1Split[i] > ver1Split[i]) {
return ver1 + " is larger";
}
else {
return ver2 + " is larger";
}
if (ver1Split.length != ver2Split.length) {
return ver2 + " is larger";
}
return "versions are equal";
}
}
http://stackoverflow.com/questions/7004655/comparing-strings-with-the-format-2-0- 1-2-0-09 – satheeshwaran
possibile duplicato del [confrontare i numeri di versione in Objective C] (http://stackoverflow.com/questions/1978456/compare-version-numbers-in-objective-c) – Amar