我的网页上有这个简单的文字,可以更改。
<html><head><style type="text/css"></style></head><body>69766</body></html>
我只需解析数字69766并将其保存为String或int的变量。可以在不添加库的情况下解析此数字吗?
感谢您的提问!
答案 0 :(得分:2)
你可以这样做
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("\\<.*?>","");
答案 1 :(得分:0)
根据您的基本需求,您应该在Html class上花很多时间。
答案 2 :(得分:0)
此链接显示如何使用SAX解析器解析xml。它很直接。 http://www.codeproject.com/Articles/334859/Parsing-XML-in-Android-with-SAX