1

我有这个简单文本的网页,它是可变的。

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

我只需要解析数字 69766 并将其作为 String 或 int 保存到变量中。可以在不添加库的情况下解析这个数字吗?

感谢您的提问!

4

3 回答 3

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("\\<.*?>","");
于 2013-05-13T15:38:41.250 回答
0

此链接显示如何使用 SAX 解析器解析 xml。它非常简单。 http://www.codeproject.com/Articles/334859/Parsing-XML-in-Android-with-SAX

于 2013-05-13T18:56:29.943 回答
0

对于您的基本需求,您应该在Html 课程中学习很多。

于 2013-05-13T15:33:39.147 回答