Java是一门流行的编程语言,它提供了丰富的API和工具集,使得我们能够轻松地处理不同类型的数据和信息。本文将探讨如何使用Java查询根节点和子节点的人数。
//创建一个Person类表示节点 class Person { private int id; private String name; private Listchildren; public Person(int id, String name) { this.id = id; this.name = name; children = new ArrayList<>(); } public int getId() { return id; } public String getName() { return name; } public void addChild(Person child) { children.add(child); } public int getChildrenCount() { return children.size(); } } //主函数 public static void main(String[] args) { //创建根节点 Person root = new Person(1, "Root"); //创建子节点 Person child1 = new Person(2, "Child1"); Person child2 = new Person(3, "Child2"); Person child3 = new Person(4, "Child3"); //将子节点加入根节点 root.addChild(child1); root.addChild(child2); root.addChild(child3); //输出根节点和子节点的人数 System.out.println("Root node has " + 1 + " person."); System.out.println("Child nodes have " + root.getChildrenCount() + " persons."); }
以上代码通过创建一个Person类来表示节点,将子节点加入到根节点中,最后输出根节点和子节点的人数。我们可以通过修改Person类的属性和方法来处理不同的数据结构和算法需求。