我正在尝试将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.
答案 0 :(得分:3)
你必须逃避点字符,因为split()
需要正则表达式(正则表达式),而不是普通字符串:
String sentences[] = fileContent.split("\\.");