【发布时间】:2012-03-12 21:54:09
【问题描述】:
我目前正在从包含一些段落的文本文件 (.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 上使用这个文本文件,我猜该文件不包含换行符或回车符?但只是空行?
将段落拆分为 String 对象的最佳方法是什么?
【问题讨论】:
-
你可以检查一个空行
line.trim().equals("")并打破它。
标签: java android regex string split