Java中split以·點分割的問題

[LeetCode]–165. Compare Version Numbers這個問題中,關於String的split(「.」)不能切分的問題。java


今天開發中使用字符串分割函數split(),發現:sql


String s = "upload/20120416135915265.sql";ide

        System.out.println(s.split("."));函數


輸出的並非想要的結果,以後輸出:開發


System.out.println(s.split(".").length);字符串


結果居然是0!!! it

忽然想到轉義字符,因而:io


    System.out.println(s.split("\\."));class


OK啦!!! di

原來在java中函數split(「.」)必須是是split("\\.")。

相關文章
相關標籤/搜索