我有这个简单文本的网页,它是可变的。
<html><head><style type="text/css"></style></head><body>69766</body></html>
我只需要解析数字 69766 并将其作为 String 或 int 保存到变量中。可以在不添加库的情况下解析这个数字吗?
感谢您的提问!
你可以这样做
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("\\<.*?>","");
此链接显示如何使用 SAX 解析器解析 xml。它非常简单。 http://www.codeproject.com/Articles/334859/Parsing-XML-in-Android-with-SAX
对于您的基本需求,您应该在Html 课程中学习很多。