在文本文件中获取换行符

use*_*835 0 android assets text-files textview

我的文本文件存储在assets文件夹中,我的要求是在textview中显示内容.如果文本文件中没有空格存储在assets文件夹中,我可以访问内容.如果我在文本中放置空格文件,然后我无法得到空间后的内容.如何实现这意味着逐点显示内容.例如我的文本文件如下

一)Americab)Africac)印度

我希望输出为

a)美国

b)非洲

c)印度

Here is my code to access the text file from assest folder which I am getting.

InputStream in = this.getAssets().open("detailtext.txt");
            BufferedReader reader = new BufferedReader(new InputStreamReader(in));
            line = reader.readLine();
Run Code Online (Sandbox Code Playgroud)

Sud*_*hul 7

由于您需要读取多行,因此需要循环,直到达到EOF.尝试这样的事情: -

StringBuffer sb = new StringBuffer(0);
InputStream in = this.getAssets().open("detailtext.txt");
BufferedReader reader = new BufferedReader(new InputStreamReader(in));
String line = null;
while((line = reader.readLine()) != null){
    sb.append(line);
    sb.append("\n");
}
String wholeText = sb.toString();
Run Code Online (Sandbox Code Playgroud)