В настоящее время я получаю некоторую информацию из текстового файла (.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?