Java 怎么实现如果在XML节点中找不到子级,则返回空列表

2019年8月6日22:16:46Java 怎么实现如果在XML节点中找不到子级,则返回空列表已关闭评论 333 521字阅读1分44秒

1.简介

Java 怎么实现如果在XML节点中找不到子级,则返回空列表?——请看下文。

2.示例代码

/**
 * 版权所有 编程十万个怎么办(www.tah1986.com)
 */


import java.util.ArrayList;

import java.util.List;

import org.w3c.dom.Node;
import org.w3c.dom.NodeList;

public class Main {
    
     
    public static List<Node> getChildren(Node node, String name) {
        List<Node> children = new ArrayList<Node>();
        if (!node.hasChildNodes())
            return children;
        NodeList lst = node.getChildNodes();
        if (lst == null)
            return children;
        for (int i = 0; i < lst.getLength(); i++) {
            Node child = lst.item(i);
            if (name.equals(child.getNodeName()))
                children.add(child);
        }

        return children;
    }
}

 
编程十万个怎么办