2013-05-13 40 views
0

我有這個簡單的文本,這是可改變的網頁。Android - 從網站解析文本

<html><head><style type="text/css"></style></head><body>69766</body></html> 

我只需要解析數字69766並將其另存爲字符串或整型變量。可以在不添加庫的情況下解析這個數字?

感謝您的問題!

回答

1

你可以這樣做

URL url = new URL("http://url for your webpage"); 
    URLConnection yc = url.openConnection(); 
    BufferedReader in = new BufferedReader(
          new InputStreamReader(
          yc.getInputStream())); 
    String inputLine; 
    StringBuilder builder = new StringBuilder(); 
    while ((inputLine = in.readLine()) != null) 
     builder.append(inputLine.trim()); 
    in.close(); 
    String htmlPage = builder.toString(); 

    String yourNumber = htmlPage.replaceAll("\\<.*?>",""); 
0

對於您的基本需求,您應該在Html class上花費很多。

+0

但是,如何解析文本並將其保存到變量中以在TextView中顯示? – 2013-05-13 15:59:04

+0

你是對的,你可以做@Arun建議或嘗試[jsoup](http://jsoup.org/)女巫是第三方庫,但它似乎很容易使用。 – r4m 2013-05-14 10:50:01