如何将 txt 文件从精确格式的 url 解析为文本视图?

我尝试在我的应用程序中将 txt 文件从 url 解析为文本视图,文本正在显示,但文本没有以正确的格式显示,因为它是在线的,如空格、下一行、段落等,简单地说就是我想要的>

第1章

移动设备简介

大多数人口使用移动服务。

移动是通过移动设备(例如移动电话)使用的术语。

但我越来越

第一章移动简介 大多数人使用移动服务。移动是通过移动设备(例如手机)使用的术语。<< 没有空格,没有段落,没有下一行,我如何解析它以准确显示方式它在线。谢谢

public class GetNotePadFileFromServer extends AsyncTask<Void, Void, Void> {


    @Override

    protected Void doInBackground(Void... params) {


        try {

            url = new URL(TextFileURL);


            bufferReader = new BufferedReader(new InputStreamReader(url.openStream()));


            while ((TextHolder2 = bufferReader.readLine()) != null) {


                TextHolder += TextHolder2;

            }

            bufferReader.close();


        } catch (MalformedURLException malformedURLException) {

            malformedURLException.printStackTrace();

            TextHolder = malformedURLException.toString();


        } catch (IOException iOException) {

            iOException.printStackTrace();


            TextHolder = iOException.toString();

        }


        return null;


    }


    @Override

    protected void onPostExecute(Void finalTextHolder) {


        textView.setText(TextHolder);


        super.onPostExecute(finalTextHolder);

    }


}


慕莱坞森
浏览 100回答 1
1回答

侃侃尔雅

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;while&nbsp;((TextHolder2&nbsp;=&nbsp;bufferReader.readLine())&nbsp;!=&nbsp;null)&nbsp;{ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TextHolder&nbsp;+=&nbsp;TextHolder2;您逐行阅读文本。行由换行符“\n”分隔。因此,要恢复原始文本,您应该再次添加它们。&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TextHolder&nbsp;+=&nbsp;TextHolder2&nbsp;+&nbsp;"\n";
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java