code: public static int compareVersions(String v1, String v2) {
  		String[] v1a = v1.split("\\.");
  		String[] v2a = v2.split("\\.");
  		Integer v1M = Integer.parseInt(v1a[0]);
  		Integer v2M = Integer.parseInt(v2a[0]);
  		if (v1M < v2M) {
  			return -1;
  		} else if (v1M > v2M) {
  			return 1;
  		} else {
  			Integer v1min = Integer.parseInt(v1a[1]);
  			Integer v2min = Integer.parseInt(v2a[1]);
  			if (v1min < v2min) {
  				return -1;
  			} else if (v1min > v2min) {
  				return 1;
  			} else {
  				return 0;
  			}
  		}
  	}
docs: Compare two report versions strings
  
  @param v1
  first version string
  @param v2
  second version string
  @return -1 if v1 less than v2, 0 if v1 equals v2, 1 if v1 greater than v2