[LeetCode]–165. Compare Version Numbers這個問題中,關於String的split(“.”)不能切分的問題。
今天開發中使用字符串分割函數split(),發現:
String s = "upload/20120416135915265.sql";
System.out.println(s.split("."));
輸出的並不是想要的結果,之後輸出:
System.out.println(s.split(".").length);
結果竟然是0!!!
突然想到轉義字符,於是:
System.out.println(s.split("\\."));
OK啦!!!
原來在java中函數split(“.”)必須是是split("\\.")。