我需要能够将像“x.y”这样的单个字符串拆分为大小为2的数组,其中“。”发生,所以数组看起来像[“x”,“y”]。我试过的是:
String word = "hello.world";
String[] split = word.split(".")
return split.length == 2;
但这似乎只返回一个空数组(false)。我该怎么做呢?感谢。
答案 0 :(得分:1)
重新披露此
String[] split = word.split(".")
与
String[] split = word.split("\\.")
.
(点)在正则表达式中有特殊含义,因此如果要将其用作要拆分的文字,则需要将其转义。