Я хочу прочитать txt-файл, содержащий много разных фрагментов текста, разделенных строкой. В xcode это довольно просто, и я просто использую.Отдельные строки из текста
self.Array = [text componentsSeparatedByString: @"NEWSTRING"];
Я, кажется, не получить эту работу в андроида, хотя, я могу читать весь текст и поместить его в массив, но не отделиться так его только один длинный текст.
Я использую этот код
AssetManager mngr;
String line = null;
boolean skillcheck = false;
StringBuffer sb = new StringBuffer(0);
String[] bb = null;
tester = new ArrayList <String>();
try {
mngr = getAssets();
InputStream is = mngr.open("mytext.txt");
InputStreamReader sir = new InputStreamReader(is);
BufferedReader br = new BufferedReader(sir);
while((line=br.readLine()) != null) {
sb.append(line);
sb.append("\n");
}
tester.add(sb);
br.close();
} catch (IOException e1) {
}
Любые хорошие способы, чтобы сделать это?