我目前正在从一个包含一些段落的文本文件(.txt)中检索一些信息。当我从文本文件中检索字符串时,我希望将其拆分,以便每个段落都在一个字符串对象中。
以下是我从文本文件中获得的文本: http://www.carlowweather.com/plaintext.txt 我尝试使用换行符和回车符来拆分字符串,但似乎都不起作用,请参见下面的代码:
以下是我从文本文件中获得的文本: http://www.carlowweather.com/plaintext.txt 我尝试使用换行符和回车符来拆分字符串,但似乎都不起作用,请参见下面的代码:
int pCount=0;
public void parseData(String data){
String regex = "(\\n)";
String split[] = data.split(regex);
for(int i = 0; i<split.length; i++){
Log.e("e", pCount + " " + split[i]);
pCount ++;
}
}
我也尝试过使用"\r"和通过搜索网上找到的各种组合,但在Android中似乎都不起作用,我猜测这个文本文件没有包含换行或回车符?只有空行?
最好的方法是将段落分割成字符串对象吗?
line.trim().equals("")
并在那里中断。 - twain249