Problem 165: Compare Version Numbers
思路
把version string parse成两个
String[]
,然后比较对应的数组的值一个问题是:1.1 和 1.1.3.4 怎么比?
我们可以首先把他们补齐,取两者长的为他们的长度
易错点
split字符串
对于普通的字符,我们可以通过简单的
String[] arr = s.split(",");
来parse; 但是对于特殊字符 我们需要有特别的方法String[] str1 = version1.split("\\.");
和"."一样的字符还有"|",String[] str1 = version1.split("\\|");
http://javadevnotes.com/java-string-split-tutorial-and-examples
String转数字
Last updated