0

これは私の現在のコードです:

reader = new BufferedReader(new InputStreamReader(is));
String result = "";

while ((result = reader.readLine()) != null) {
    System.out.println(result);
    if (result.contains("<title>")) {
        webtitle.setText(result.intern());
    }
}

さて、私が現在 TextView で取得しているのは次のとおりです。

<title>This is the website's title</title>

私が欲しいのは:

This is the website's title

HtmlElement の InnerText と呼ばれるものを取得するには、何を変更する必要がありますか?

4

1 に答える 1

0
reader = new BufferedReader(new InputStreamReader(is));
String result = "";

while ((result = reader.readLine()) != null) {
    System.out.println(result);
    if (result.contains("<title>")) {
        String tmp = result.intern();
        int start = tmp.indexOf('>');
        webtitle.setText(tmp.substring(start+1,tmp.substring(start).indexOf('<'));
    }
}
于 2013-09-07T18:20:30.427 に答える