小编vin*_*hik的帖子

如何使用 Jsoup 递归遍历 HTML 树?

我有一个 html 文件,我想使用第一个 div 标签遍历该文件图像显示 我的代码的 html 文件结构

public static void ExtractChild(String content) {

    String data = content;
    ArrayList<String> childList = new ArrayList<String>();
    try{
    Document document = Jsoup.parse(data);
    Element div = document.select("div").first();
    Elements divChildren = div.children();
    int size = divChildren.size();
    if (size > 0) {
        for (int i = 0; i < size; i++) {
            data = divChildren.get(i).toString();
            
            System.out.println(data);
            ExtractChild(data);
        }
    } else {
        childList.add(data);

    }
    }
    catch(Exception e)
    {System.out.println(e.getMessage());
        
    }

}
}
Run Code Online (Sandbox Code Playgroud)

我得到一个 Html 文件作为 String First …

java recursion list jsoup

4
推荐指数
1
解决办法
2689
查看次数

为什么输出是"字符串".意外的输出

 public class Test{

public static void abc(String s) {
    System.out.println("String");

}

public static void abc(Object s) {
    System.out.println("OBject");

}

 public static void main(String[] args) {
    // TODO Auto-generated method stub
    abc(null);

}}
Output-String
Run Code Online (Sandbox Code Playgroud)

我是java的初学者,我对上述程序的输出感到困惑.请解释一下输出的原因.

java string

3
推荐指数
1
解决办法
87
查看次数

标签 统计

java ×2

jsoup ×1

list ×1

recursion ×1

string ×1