匹配java中的“。”

我有以下字符串

String srcString = "String1.String2.String3"; 

我想在“。”上拆分“srcString”。

使用srcString.split(“。”)匹配所有字符。

什么是匹配“。”的正则表达式。 ?

在正则表达式中, dot是表示除行分隔之外的任何字符的 特殊字符 (但也可以使用Pattern.DOTALL标志)。 使用split("\\.")来转义它并使其简单。

使用split("\\.")作为。 (点)是特殊字符所以使用\\之前。(点)

你也可以调用库commons-lang的函数org.apache.commons.lang.StringUtils.split(String, char) [http://commons.apache.org/lang/][1]