У меня есть текстовый файл, где каждая строка - это путь словосочетаний word1 / word2 /.../ wordn, и я хочу запросить файл. Мне нужно построить дерево, в котором слова и каждая строка файла хранятся в виде пути, чтобы каждый раз, когда я ищу слово, я получал слово-узел и все пути, к которым принадлежит это слово. Мне было интересно, есть ли в Java встроенная библиотека, относящаяся к дереву / графику, или есть подходящая структура дерева, которую я мог бы использовать для текущей задачи. На самом деле, моя основная идея состоит в том, чтобы построить дерево так, чтобы я читал файл построчно и добавлял узлы и путь к этому дереву. Есть идеи-предложения?