小编use*_*834的帖子

我可以在Java中使用for-each遍历NodeList吗?

我想NodeList在Java中使用for-each循环进行迭代.我让它使用for循环和do-while循环但不适用于每个.

NodeList nList = dom.getElementsByTagName("year");
do {
    Element ele = (Element) nList.item(i);
    list.add(ele.getElementsByTagName("MonthId").item(0).getTextContent());
    i++;
} while (i < nList.getLength());

NodeList nList = dom.getElementsByTagName("year");

for (int i = 0; i < nList.getLength(); i++) {
    Element ele = (Element) nList.item(i);
    list.add(ele.getElementsByTagName("MonthId").item(0).getTextContent());
}
Run Code Online (Sandbox Code Playgroud)

java xml dom

35
推荐指数
5
解决办法
4万
查看次数

标签 统计

dom ×1

java ×1

xml ×1