Java Spit"。"无法工作

时间:2016-06-12 12:49:07

标签: java string split

我试图分开"。"但是它无法工作,我得到了字符串。长度等于0.。它有什么问题?

String string = "11.12.1";
String[] strings = string.split(".");

1 个答案:

答案 0 :(得分:2)

由于字符串拆分以正则表达式作为参数,.是任何字符的通配符。只需使用反斜杠(它也必须为另一个java转义)来逃避它。另外,正如Youcef Laidani指出的那样,你必须在你刚刚创建的字符串上调用split,而不是其他东西:

string.split("\\.");