*/\r
public static int compareVersions(String currentVersion,\r
String testedVersion) {\r
- List cToks = new ArrayList();\r
+ List<String> cToks = new ArrayList<String>();\r
StringTokenizer cSt = new StringTokenizer(currentVersion, ".");\r
while (cSt.hasMoreTokens())\r
cToks.add(cSt.nextToken());\r
- List tToks = new ArrayList();\r
+ List<String> tToks = new ArrayList<String>();\r
StringTokenizer tSt = new StringTokenizer(currentVersion, ".");\r
while (tSt.hasMoreTokens())\r
tToks.add(tSt.nextToken());\r
- \r
+\r
int comp = 0;\r
comp: for (int i = 0; i < cToks.size(); i++) {\r
if (tToks.size() <= i) {\r
comp = 1;\r
break comp;\r
}\r
- \r
+\r
String c = (String) cToks.get(i);\r
String t = (String) tToks.get(i);\r
- \r
+\r
try {\r
int cInt = Integer.parseInt(c);\r
int tInt = Integer.parseInt(t);\r
}\r
}\r
}\r
- \r
+\r
if (comp == 0 && tToks.size() > cToks.size()) {\r
// equals until then, current shorter\r
comp = -1;\r
}\r
- \r
+\r
return comp;\r
}\r
\r