Разобрать строку с помощью jsoup и компоновщика строк - PullRequest
0 голосов
/ 25 мая 2018

Анализ HTML с помощью jsoup и построителя строк добавляет пробел в окончательный результат.Сначала он показывает заголовок, а затем строки из тега

между строкой заголовка и тегом p есть пробел.спасибо

MainActivity

 TextView tvidescription;

    @Override
protected void onCreate ( Bundle savedInstanceState ) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_detail);

 new Thread(new Runnable() {
            @Override
            public void run () {


                final StringBuilder builder = new StringBuilder();
                try {
                    Document doc = Jsoup.connect("https://jang.com.pk/news/497717").get();
                    Elements links = doc.select("p");
                    String title = doc.title();
                    builder.append(title);

                    for (Element link : links) {

                        builder.append("\n").append("\n").append(link.text());
                    }
                } catch (IOException e) {
                    builder.append("Error : ").append(e.getMessage()).append("\n");
                }

                runOnUiThread(new Runnable() {
                    @Override
                    public void run () {
                        tvidescription.setText(builder);
                    }
                });
            }
        }).start();

        return null;
    }
}

1 Ответ

0 голосов
/ 25 мая 2018

Попробуйте

doc.outputSettings().prettyPrint(false);

, это удалит пробелы.

...