165. Compare Version Numbersjava
题目大意:数组
比较版本号大小code
思路:ip
根据逗号将版本号字符串转成数组,再比较每一个数的大小leetcode
Java实现:字符串
public int compareVersion(String version1, String version2) { String[] v1Arr = version1.split("\\."); String[] v2Arr = version2.split("\\."); int i = 0, max = Math.max(v1Arr.length, v2Arr.length); while (i < max) { int v1 = v1Arr.length <= i ? 0 : Integer.parseInt(v1Arr[i]); int v2 = v2Arr.length <= i ? 0 : Integer.parseInt(v2Arr[i]); if (v1 > v2) { return 1; } else if (v2 > v1) { return -1; } i++; } return 0; }