如何在java中创建自己的树?

Sat*_*esh 0 java tree

我想知道如何在java中创建自己的树,它由8个子节点组成,在每个子节点中它有许多子节点.如何创建这个.请帮我.我比java更新.

the*_*ica 10

您可能需要创建某种Node类来表示树中的节点:

public class Node
{
    private List<Node> children = null;
    private String value;

    public Node(String value)
    {
        this.children = new ArrayList<>();
        this.value = value;
    }

    public void addChild(Node child)
    {
        children.add(child);
    }

}
Run Code Online (Sandbox Code Playgroud)

然后填充你的树:

public static void main(String [] args)
{
    Node root = new Node("root");
    root.addChild(new Node("child1"));
    root.addChild(new Node("child2")); //etc.
}
Run Code Online (Sandbox Code Playgroud)

您必须修改它以适合您自己的目的,此代码只是为了让您了解结构.