为什么在按字符串分割字符串后会出现空格?

时间:2014-04-05 20:30:02

标签: java

我正在尝试将String分割为.

String sentences[] = fileContent.split(".");

fileContent是一个包含文件中完整文本数据的字符串。在文件中有4个句子,有些用空格分隔。

当我打印sentences[n]时,它会给出blank。当sentences.length打印95时,为什么会如此。

fileContent中的数据结构如下:(无意义文字)

My name is suhail. His name is suhail.

He was playing with suhail. He is cool and loves suhail.

1 个答案:

答案 0 :(得分:3)

你必须逃避点字符,因为split()需要正则表达式(正则表达式),而不是普通字符串:

String sentences[] = fileContent.split("\\.");