Ich muss jedes Wort in einer Textdatei nehmen und sie zu einem Baum hinzufügen. Mein erstes Problem ist nicht zu wissen, wie man mit Dateien in Java arbeitet, und dann muss ich Wörter einfügen können, aber wenn es ein doppeltes Wort gibt, erhöht es einen Zähler für dieses Wort, anstatt das Wort erneut einzufügen. Dies sind die Einsatzmethoden habe ich:Einfügen von Wörtern aus Textdatei in Baum (Java)
public void insert(String txt)
{
this.root = insert(root, new Node(txt));
}
private Node insert(Node parent, Node newNode)
{
if (parent == null)
{
return newNode;
}
else if (newNode.data.compareTo(parent.data) > 0)
{
parent.right = insert(parent.right, newNode);
}
else if (newNode.data.compareTo(parent.data) < 0)
{
parent.left = insert(parent.left, newNode);
}
return parent;
}
Kann mir jemand helfen?
Dies trägt dazu bei, danke – peppercumin