我有這個簡單的文本,這是可改變的網頁。Android - 從網站解析文本
<html><head><style type="text/css"></style></head><body>69766</body></html>
我只需要解析數字69766並將其另存爲字符串或整型變量。可以在不添加庫的情況下解析這個數字?
感謝您的問題!
我有這個簡單的文本,這是可改變的網頁。Android - 從網站解析文本
<html><head><style type="text/css"></style></head><body>69766</body></html>
我只需要解析數字69766並將其另存爲字符串或整型變量。可以在不添加庫的情況下解析這個數字?
感謝您的問題!
你可以這樣做
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("\\<.*?>","");
對於您的基本需求,您應該在Html class上花費很多。
此鏈接顯示如何解析與SAX解析器的XML。它非常直接。 http://www.codeproject.com/Articles/334859/Parsing-XML-in-Android-with-SAX
但是,如何解析文本並將其保存到變量中以在TextView中顯示? – 2013-05-13 15:59:04
你是對的,你可以做@Arun建議或嘗試[jsoup](http://jsoup.org/)女巫是第三方庫,但它似乎很容易使用。 – r4m 2013-05-14 10:50:01