首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

新手求教,问大家一个有关问题,给讲解一上

2012-09-24 
新手求教,问大家一个问题,给讲解一下.Java codepublic static void main(String[] args) throws Exception

新手求教,问大家一个问题,给讲解一下.

Java code
public static void main(String[] args) throws Exception, IOException {        Document document = Jsoup.parse(new URL("http://www.lvping.com/hotels-d1-beijing.html"), 2000);        Elements doc = document.select("a");        printElements(document.children(), 0);    }    public static void printElements(Elements elements, int i) {        i++;        for (Element element : elements) {            if (element.children().size() > 0) {//                 System.out.println(i + "|" + Strings.repeat("-",//                 i));//可以注释掉这行看效果                printElements(element.children(), i);            } else {                if (!Strings.isNullOrEmpty(element.text().trim()))                    System.out.println(element.nodeName());                System.out.println(i + "|" + Strings.repeat("-", i) + ""                        + element.text());            }        }    }



请各位前辈帮忙分析一下这个程序,这到底是什么意思???

[解决办法]
没看见,用手机看的,亲,那就是得到所有叶子节点,
<div id="div1">
<a>1</a>
<a>2</a>
</div>
<div id="div2">
<a>3</a>
<a>4</a>
</div>
有1、2、3、4的,没有div1和div2的

热点排行