将一个单词拆分为“。”发生

时间:2015-10-21 00:11:03

标签: java

我需要能够将像“x.y”这样的单个字符串拆分为大小为2的数组,其中“。”发生,所以数组看起来像[“x”,“y”]。我试过的是:

String word = "hello.world";
String[] split = word.split(".")
return split.length == 2;

但这似乎只返回一个空数组(false)。我该怎么做呢?感谢。

1 个答案:

答案 0 :(得分:1)

重新披露此

String[] split = word.split(".")

String[] split = word.split("\\.")

.(点)在正则表达式中有特殊含义,因此如果要将其用作要拆分的文字,则需要将其转义。