拆分使用。返回0

时间:2015-03-05 01:25:33

标签: java regex string

String value = "good.day";
String splitValues[] = value.split(".");
System.out.println(splitValues.length);

上面代码的输出是 0 。我知道split方法使用正则表达式。所以我们必须使用转义序列“\”来使它工作。但我的问题是为什么这个输出?如果.是一个代表任何字符的元字符,我们应该得到字符串的长度,因为输出不是?

1 个答案:

答案 0 :(得分:6)

请记住,当您拆分时,参数将被删除。因此,当所有角色被分割时,没有剩余的角色。